当嵌入WebView
应用程序并在其中加载 html 页面时,JavaScripts alert()
/ confirm()
/etc. 不工作。
在文档中环顾四周,没有相关的设置WebPreferences
- 唯一看起来相关的是WebUIDelegate
s-(void)webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:
等......但实现这些意味着为这些编写自定义对话框,这似乎非常多余......
我不需要自定义WebUIDelegate
和想继续使用默认的。
当然必须有某种方法来简单地启用alert()
等,但是如何?