2011-08-09 21 views
0

当我在UIWebView中加载一个URL时,会弹出一个警告提示用户从应用商店下载他们的应用程序(假设网站的创建者能够使用javascript或HTML5实例化UIAlertView,但我不知道如何虽然)。我不希望警报出现。任何人都知道如何禁用UIWebView中的这种功能?摆脱加载网页时弹出的AlertView。

+0

写下你的一段代码。向我们显示webViewDidFinishLoad的代码 –

回答

1

你需要用空函数覆盖window.alert功能:

window.alert = function() {}; 

您可以将此使用stringByEvaluatingJavascript:一个UIWebView。

+0

这工作谢谢! –

+0

您能否将此答案标记为正确,以便将问题标记为正确,未来的读者可以看到正确的答案? –

0

It is alert(); JavaScript命令。只需在设置 - > Safari - > JavaScript中关闭iPhone上整个Safari的JavaScript,就可以关闭它。