我想知道如何在iOS中禁用网页浏览的javascript?
我知道这个属性javaScriptEnabled
,但没有找到任何正确的方法来实现它。
答案 0 :(得分:0)
要使用该属性,您需要使用WKWebView
而不是UIWebView
。这将限制您支持iOS8 +。
切换到使用WKWebView后,您需要做的就是将WKPreferences
上的属性设置为false,然后设置WKWebViewConfiguration
在Swift中,这看起来像这样:
let prefs = WKPreferences()
prefs.javaScriptEnabled = false
let config = WKWebViewConfiguration()
config.preferences = prefs
let webView = WKWebView(frame: CGRectMake(0, 0, 100, 100), configuration: config)