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 iOS 应用程序分析

Nativescript translateY 在 Android 和 iOS 上不同

NativeScript SideKick 可以在 Windows 上运行 iOS 应用程序吗?

在 iOS 上设置 NativeScript Label 行高

我的用例中的 Nativescript 或 Native

使用 javascript 访问 nativescript 磁力计数据