WKUserScript forMainFrameOnly
WKUserScript forMainFrameOnly
WKUserScript 有这个 init
init(source: String, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: Bool
)
简单的说'MainFrame'是什么意思?
WebView 是 WebKit 框架中的核心视图 class,它管理 WebFrame 和 WebFrameView classes.WebFrame 对象之间的交互,将包含在单个框架元素中的内容封装起来。
WebFrame 对象的层次结构用于对整个网页建模,其中根称为主框架。
每个 WebFrame 对象都有一个 WebFrameView 对象用于显示框架内容。因此,存在用于呈现整个页面的 WebFrameView 对象的并行层次结构。 WebView 对象也是此层次结构的父视图。您不需要直接创建 WebFrame 和 WebFrameView 对象。这些对象是在页面加载时自动创建的,可以通过编程方式或通过用户单击 link.
备注
在 运行 OS X 10.10 及更高版本的应用中,使用 WKWebView class 而不是 WebView。
WKUserScript 有这个 init
init(source: String, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: Bool
)
简单的说'MainFrame'是什么意思?
WebView 是 WebKit 框架中的核心视图 class,它管理 WebFrame 和 WebFrameView classes.WebFrame 对象之间的交互,将包含在单个框架元素中的内容封装起来。
WebFrame 对象的层次结构用于对整个网页建模,其中根称为主框架。
每个 WebFrame 对象都有一个 WebFrameView 对象用于显示框架内容。因此,存在用于呈现整个页面的 WebFrameView 对象的并行层次结构。 WebView 对象也是此层次结构的父视图。您不需要直接创建 WebFrame 和 WebFrameView 对象。这些对象是在页面加载时自动创建的,可以通过编程方式或通过用户单击 link.
备注
在 运行 OS X 10.10 及更高版本的应用中,使用 WKWebView class 而不是 WebView。