Javascript 在ios7的UIWebView中禁用js警报
我曾经在UIWebView中通过覆盖Javascript 在ios7的UIWebView中禁用js警报,javascript,ios,uiwebview,ios7,Javascript,Ios,Uiwebview,Ios7,我曾经在UIWebView中通过覆盖 - (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame; 如前所述 现在使用ios7&xcode5时,上面的代码有编译错误:WebFrame:应为类型 不再有WebFrame?有人知道吗?将WebFrame*更改为id或从webkit导入标题。webview:ru
- (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame;
如前所述
现在使用ios7&xcode5时,上面的代码有编译错误:WebFrame:应为类型
不再有
WebFrame
?有人知道吗?将WebFrame*
更改为id
或从webkit导入标题。webview:runJavaScriptAlertPanelWithMessage:initiatedByFrame:是一个私有方法。苹果可能在iOS 7中改变了这一点。因此,你必须找到另一种方法来做这件事。哦,真的吗?我不知道!嗯,它不在UIWebView
的官方标题中,也不在任何代理中。这将使它成为一种私人方法,苹果可能会因为你使用它而拒绝你。我在OSX中可用,但从未在iOS@rckoenes请查看文档,因为它是一名代表。我以前用过。但现在它看起来不再工作了。这是OSX引用,而不是iOS的哪个头的iOS引用?