在UIWebView中打开一个弹出窗口并检查一个值给开启者

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在UIWebView中打开一个弹出窗口并检查一个值给开启者相关的知识,希望对你有一定的参考价值。

我正在开发一个iPad应用程序来加载网页(ERP)并使用它。这里的问题是我无法修改网页代码(大网站... 1000页或更多),但我们使用遍布网站搜索组件,打开新窗口,您选择一个值,然后它返回到开启者窗口。

打开一个新的uiwebview不是问题,问题是当用户选择一个值时,甚至不会调用webview委托,所以我无法找到一种方法来检索它。

我已经尝试了几种方法...我试图覆盖javascript window.open以在框架中加载新页面,但我也无法使其工作。

有人有什么想法吗?

答案

我发现这些链接似乎可以解决您的问题:

http://geneindex.keithching.com/2009/07/12/how-to-open-javascript-popup-windows-in-uiwebview/

http://niw.at/articles/2009/02/06/how-to-enable-the-popup-window-on-uiwebview/en

基本上它解释了如何将“在新窗口中打开”类型链接转换为uiwebview中的一些可点击链接!

以上是关于在UIWebView中打开一个弹出窗口并检查一个值给开启者的主要内容,如果未能解决你的问题,请参考以下文章

UIWebView,将操作绑定到 href 链接

在 UIWebView 中加载 html 内容 - iOS

在 iPad 上的 UIWebView 中定位弹出框

在 iOS 7 上检查蓝牙是不是在没有系统弹出窗口的情况下打开

关闭表单提交时打开的弹出窗口并触发单击父窗口

打开新标签时检查是不是启用了弹出窗口阻止程序