我正在尝试使用 javascript 更改 UIWebView 中显示的文本的字体。我通过调用一个javascript函数来做到这一点,该函数将css规则添加到span和paragraph元素。
问题是,当我在打开应用程序后第一次这样做时,首先使用新字体呈现 webview,但在近 2-3 秒后,单词的位置会滑动一点,比如我缩小了线条文本的间距。
首次加载后,所有其他字体更改请求正常工作,文本可见后间距和位置不会更改。
这种奇怪行为背后的原因可能是什么?我能做些什么来解决这个问题?
我尝试将 css 规则直接添加到 html 代码中,但它不会改变结果。
谢谢