Web ページにはサブミット イベントがあり、jquery を使用してページ フォーム データを Web サーバーにサード パーティとして記録します。このコードは、HTML ページの本文に IFrame を追加し、クエリ文字列を使用して IFrame の 'src' 属性を介して Web サーバーにデータを渡すことによって機能します。コードは IE、FF、Chrome などのブラウザでは問題なく動作しますが、Safari では動作しません。
Safariでこれを機能させる方法を知っている人はいますか?
コード: jQuery(document).ready(function () { jQuery('form').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');
}
});
});