我的应用程序的模块之一是网站。该网站主要包含一个 SVG 绘图,带有自定义形状的按钮(使用 Raphael.js 库)来访问其他绘图(其他带有 svg 绘图的 html 页面)。
如果设备在 iOS 7 上,我使用 UIWebView 并且一切正常。
对于 iOS 8 设备,我使用 WKWebView。我遇到了一些问题,其中一些已通过这篇文章解决。我可以在这些模拟器(iPhone 5 / iOS 8.0 (12A365) 和 iPhone 5s / iOS 8.0)上看到我的网站,但在我的 iPod Touch(第 5 代,运行 iOS 8.0.2)上看不到它。它显示一个空白屏幕。
我不知道要寻找什么。任何想法?
编辑
在遵循@Dan Fabulich 的回答(这里)之后,我现在得到了一个永远加载的 webview,它永远不会完成加载。他的回答告诉我们,从字符串加载 html 时 WKWebView 存在错误。他的回答是将 html 内容复制到一个新的子文件夹中,然后loadRequest
从该 URL 调用。
不幸的是,我仍然坚持使用无法正常工作的 webview。有什么线索吗?webview永远不会完成加载内容的原因是什么?