WKUserScript有这个init
init(source: String, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: Bool
)
“主机”是什么意思?
最佳答案
WebView是WebKit框架中的核心视图类,用于管理WebFrame和WebFrame view类之间的交互。WebFrame对象将包含在单个frame元素中的内容封装起来。
WebFrame对象的层次结构用于对整个网页建模,其中根称为主框架。
每个WebFrame对象都有一个WebFrameView对象,用于显示框架内容。因此,有一个用于呈现整个页面的WebFrameView对象的并行层次结构。WebView对象也是这个层次结构的父视图。不需要直接创建WebFrame和WebFrameView对象。这些对象是在页面加载时自动创建的,可以通过编程方式,也可以通过用户单击链接来创建。
注意
在运行OSX10.10及更高版本的应用程序中,使用WKWebView类而不是WebView。
关于ios - WKUserScript forMainFrameOnly,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49850682/