IOS:Web视图javascript禁用?

时间:2015-11-20 13:35:47

标签: javascript ios uiwebview

我想知道如何在iOS中禁用网页浏览的javascript? 我知道这个属性javaScriptEnabled,但没有找到任何正确的方法来实现它。

1 个答案:

答案 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)