javascript - UIWebView:我可以在任何网页中禁用 javascript alert() 吗?

标签 javascript ios uiwebview

我正在使用 UIWebView 加载 URL。

在该 URL 的页面内,它使用 alert("whatever msg") 作为 JavaScript。我的 UIWebView 将弹出一个窗口并显示该警告消息。

有没有办法禁用这种弹出窗口或 JavaScript 警报窗口?

最佳答案

在您的 WebView 加载其内容后添加此内容

[MyWebView stringByEvaluatingJavaScriptFromString:@"window.alert=null;"];

关于javascript - UIWebView:我可以在任何网页中禁用 javascript alert() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400429/

相关文章:

javascript - MutationObserver 仅在第一次更改时触发

在 Chrome 中调用的 Javascript 函数

ios - hidesBarsOnSwipe 不起作用

ios - 显示带有隐藏键盘的 MFMessageComposeViewController

ios - 我不想在 UIWebview 中自动播放 play youtube video

ios - 覆盖 UIWebView 用户代理 - 但不适用于 Facebook SDK

javascript - 如何为 JavaScript 创建的每个 DIV 制作不同的 insideText?

javascript - Extjs滚动到tabPanel内的位置

ios - 尽管使用了(非原子,保留),为什么我必须保留属性?

ios - UIWebView 把 HTML5 离线文件存放在哪里?