WKUserContentController屬性與方法
@interface WKUserContentController : NSObject <NSCoding>
@property (nonatomic, readonly, copy) NSArray<WKUserScript *> *userScripts; //與內(nèi)容交互的腳本對象數(shù)組
- (void)addUserScript:(WKUserScript *)userScript;//添加一個腳本,可以理解為注入一個對象
- (void)removeAllUserScripts; //移除所有腳本
- (void)addScriptMessageHandler:(id <WKScriptMessageHandler>)scriptMessageHandler name:(NSString *)name;//添加scriptMessageHandler到所有的frames中,html5中需要添加window.webkit.messageHandlers.<name>.postMessage(<messageBody>)方法窗怒,來實現(xiàn)js與oc之間的橋梁
- (void)removeScriptMessageHandlerForName:(NSString *)name;//根據(jù)name移除所注入的scriptMessageHandler
@end
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者