/ / IFrame .appendtoはSafariで動作しません - javascript、jquery、safari

IFrame .appendtoはSafariで動作しません - javascript、jquery、safari

Webページにはjqueryを使用してsubmitイベントがあります第三者としてウェブサーバ上にページフォームデータを記録する。このコードは、IFrameをHTMLページの本文に追加し、IFrameの「src」属性を使用してクエリ文字列を使用してWebサーバーにデータを渡します。コードはIE、FF、Chromeなどのブラウザで正常に動作しますが、Safariでは動作しません。

誰かがSafariを使ってこれをどうやって使うのか考えていますか?

コード: jQuery(document).ready(function(){ jQuery( "フォーム")。submit(function(){

        var url = "http://sitewritedata.aspx?accountID=123";
jQuery("<iframe />", {
id: "iframe" + new Date().getTime(),
name: "iframe" + new Date().getTime(),
width: "0",
height: "0",
frameborder: "0",
src: url
})
.appendTo("body");
}
});
});

回答:

回答№1は0

ドメイン/ポート/プロトコールが同じであると仮定すると、 contents()

jQuery("<iframe />", {
id: "iframe" + new Date().getTime(),
name: "iframe" + new Date().getTime(),
width: "0",
height: "0",
frameborder: "0",
src: url
})
.contents().appendTo("body");