0

クリックイベントで、div で html ページを開きたいのですが、条件は、loacl マシンで実行する必要があるサーバーを使用したくないということです。これは Mozilla では正常に動作しますが、Chrome と IE では動作しません。

Chromeでこのタイプのエラーが発生しました。「XMLHttpRequest は file:///C:/xampp/htdocs/kaufman/Rev/NIC/Assets/common/introduction.htm を読み込めません。Origin null は Access-Control-Allow-Origin では許可されていません。」

助けてください

4

2 に答える 2

0

セキュリティ上の理由で Chrome と IE でAjaxを使用する場合、ブラウザはローカル ファイルのロードを許可しませんでした。これにはIframeを使用できます。つまり、Iframe でAjaxを作成します。非表示のIframeを作成してから、 srcを設定ます。以下のコードでiframeデータを取得でき ます。

var iframeValue=document.getElementById('iframeID').contentWindow.document.body.innerHTML;
alert(iframeValue);  
于 2013-02-05T13:29:16.567 に答える
0

もっとうまく説明できますか?iframe<iframe src="http://www.linkedpage.com"></iframe>はあなたのニーズに合っていると思いませんか?

iOS 5 では、スクロールが機能するように親 div に追加できる次のスタイルが追加されました。

jQuery("#div").css("-webkit-overflow-scrolling","touch")
于 2013-02-05T13:30:02.667 に答える