0

Form 要素を動的に作成し、新しいウィンドウに送信するサード パーティの Web ページがあります...

ウェブページが新しいウィンドウを開くという通知を受け取る方法はありますか?

ここにサンプルコードがあります。

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 に答える