我正在创建一个应用,用户可以点击按钮停用下一页上的所有JavaScript (不要重新启动应用才能生效)。我尝试了以下代码,但首选项不保存。在下一页加载时仍然启用JavaScript。
let preferences = WKPreferences()
preferences.javaScriptEnabled = false
webView.configuration.preferences = preferences
webView.reload();
感谢任何帮助。
答案 0 :(得分:0)
我已将javaScriptEnabled
直接禁用为false,它对我来说效果很好。我已经使用JavaScript Website进行了测试。在那里我输入了我的名字,它改变了基于javascript的背景颜色。禁用javascript后,我再次尝试,没有背景颜色显示。
webView.configuration.preferences.javaScriptEnabled = false
尝试使用上面的代码,我希望它也会帮助你。