0

我有一个动态创建表单元素并提交到新窗口的第三方网页...

有什么方法可以让我知道网页打开新窗口?

这是示例代码。

function open_new_window(target){
      var postForm = document.createElement("form");
      postForm.setAttribute("name","printForm");
                  postForm.setAttribute("action","testpage?timeInMillis=" + new Date().getTime());
      postForm.setAttribute("target",target);
      postForm.setAttribute("method","post");

//other code....

      var parent = document.getElementById(parentId);
      parent.appendChild(postForm);
      postForm.submit();
      parent.removeChild(postForm);
    }

我尝试了很多方法并进行了搜索-但没有得到任何解决方案。

4

1 回答 1

0

看看 UIWevViewDelegae,特别是在

webView:shouldStartLoadWithRequest:navigationType:

在这里,您可以检测到哪个 URL webview 即将加载并采取相应措施。

于 2013-02-08T11:45:54.990 回答