1

Godaddy(問題がある場合はdk)のサブドメインにクローキングして転送されるドメインがあります。各ブラウザは、フレーム内でこれらを異なる方法でレンダリングします。Chrome と Safari は jquery タブをレンダリングし、エラーはありませんが、IE 9 と Firefox 20 は jquery タブをレンダリングせず、Firefox firebug のエラーは次のとおりです。

Error: Permission denied to access object
[Break On This Error]   
class2type[ core_toString.call(obj) ] || "object" :

タブの 1 つにある JavaScript スライドショーが正常に再生されます。x-frame オプションへの言及を見たことがありますが、これはすべて同じホスト上にあるわけではないため、それらの設定がどのように役立つかわかりません。

URL は pop67theshow.com です。ファイルの実際の場所は pop67.equatorproductions.net であり、ドメイン クローキングがなければ問題はありません。

誰か?

4

1 に答える 1

0

JavaScript を使用して画面サイズを検出する同様の問題に遭遇しました。

www.example.com/mypage.html へのアクセスは正常に機能しますが、サイトがクローク (www.what-the-user-sees.com --> www.example.com/mypage.html) の背後にある場合、アクセスできません。ユーザーのシステムの詳細を取得し、デスクトップ サイズのページをすべてのデバイスに表示するだけです。

クローキングによって隠されている可能性があるため、クライアント側のオブジェクトにアクセスしているかどうかを確認してください。

このページを見て、おそらく既に回避策を見つけている/これは問題ではなかった. とにかく、(一部の) プロバイダーのクローキングがクライアント ブラウザーにどのように見えるかを次に示します。

<html>
<frame src="http://www.domain.com/mypage.html">
<noframes>
<body>
        <script language="JavaScript" type="text/JavaScript">
        <!--
        document.location.href = 'http://www.domain.com/mypage.html'
        //-->
        </script>
</body>
</noframes>
</html>
于 2014-04-07T01:13:16.793 に答える