我有第三方网页,动态创建一个Form元素并提交到新窗口......
有什么方法可以让我知道网页打开了新窗口吗?
这是示例代码。
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);
}
我尝试了许多方法并进行了搜索 - 但没有得到任何解决方案。
答案 0 :(得分:0)
看看UIWevViewDelegae,尤其是
webView:shouldStartLoadWithRequest:navigationType:
在这里,您可以检测哪个URL webview即将加载并采取相应的行动。