iOS 10.3中的WebView字体不正确

时间:2017-06-14 19:50:28

标签: ios uiwebview wkwebview

我正在使用UIWebView来加载存储在设备中的HTML文件。这些字体适用于iOS 9.3,但是当我在iOS 10.3中运行应用程序时,会显示一些默认字体。这是Apple改变了吗?还是我错过了什么?

我使用了WKWebView和UIWebview,它们在这方面表现相同。

在iOS 9.3上: -

This is on UIWebview on iOS 9.3

在iOS 10.3上: -

This is on UIWebView on iOS 10.3

1 个答案:

答案 0 :(得分:0)

因此经过大量挖掘后,我能够找出我们在info.plist中声明的一些键阻碍了UIWebView加载字体。我不确定这是一个功能还是错误。

NSAllowsArbitraryLoadsInWebContent&在AppTransportSecurity下设置为NSAllowsArbitraryLoadsForMedia的{​​{1}}将阻止UIWebView加载从Javascript内部加载的任何字体。 (对于我的情况,它是AdobeEdge)。所以删除这些键就可以了。