美文网首页
13期_WKWebpagePreferences

13期_WKWebpagePreferences

作者: 萧修 | 来源:发表于2023-11-11 01:55 被阅读0次

    WKWebpagePreferencesiOS13.0之后推出,可设置是否支持js是否支持

    @available(iOS 13.0, *)
    open class WKWebpagePreferences : NSObject {
        
        /*
        * 指示如何呈现 Web 视图内容的常量。桌面和移动两种
        **/
        @available(iOS 13.0, *)
        open var preferredContentMode: WKWebpagePreferences.ContentMode
        
        /* 一个布尔值,指示是否允许运行来自 Web 内容的 JavaScript。
        */
        @available(iOS 14.0, *)
        open var allowsContentJavaScript: Bool
        
        /**
        是否在 Web 视图中使用锁定模式,默认值和用户安全有关
        */
        @available(iOS 16.0, *)
        open var isLockdownModeEnabled: Bool
    }
    

    使用示例

    {
        if #available(iOS 13.0, *) {
                let pagePreferences = WKWebpagePreferences()
                if #available(iOS 14.0, *) {
                    pagePreferences.allowsContentJavaScript = true
                } else {
                    // Fallback on earlier versions
                }
                conf.defaultWebpagePreferences = pagePreferences
        } else {
                // Fallback on earlier versions
                preferences.javaScriptEnabled = true
        }
    }
    

    相关文章

      网友评论

          本文标题:13期_WKWebpagePreferences

          本文链接:https://www.haomeiwen.com/subject/sccxwdtx.html