NativeScript 3.4:iOS 上的 WebView 性能缓慢
Posted
技术标签:
【中文标题】NativeScript 3.4:iOS 上的 WebView 性能缓慢【英文标题】:NativeScript 3.4: WebView on iOS performance is Slow 【发布时间】:2018-04-11 18:06:16 【问题描述】:当我在 NativeScript 3.4 和 4.0 的 WebView 中打开一个站点时,javascript 的性能很慢。在 Xcode 中构建时比普通的 WKWebView 慢得多。
我也尝试过 NativeScript 游乐场 (play.nativescript.org),如果您放置一个 WebView 并使用 JavaScript 运行某个站点,它的性能也会很慢。
请帮帮我
【问题讨论】:
【参考方案1】:请看这个:github。
问题可能与设置为的 JavaScript 有关 配置网站的初始规模。我建议只是为了测试 打开 node_modules/tns-core-modules/ui/web-view/web-view-ios.js 和 替换 var jScript = "var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('内容', '初始比例= 1.0'); document.getElementsByTagName('head')[0].appendChild(meta);"; -> var jScript = "" 然后尝试再次构建项目 tns run ios 并检查 如果 javascript 将再次缓慢执行。
这使它工作得很好!感谢@tsonevn!
【讨论】:
以上是关于NativeScript 3.4:iOS 上的 WebView 性能缓慢的主要内容,如果未能解决你的问题,请参考以下文章
Nativescript translateY 在 Android 和 iOS 上不同
NativeScript SideKick 可以在 Windows 上运行 iOS 应用程序吗?