0
サイトがiframeにある場合にのみクッキーを設定する必要がありますが、何らかの理由でクッキーを設定することはできません。if self.location.href!= top.location.href
<script type="text/javascript">
if (self.location.href!=top.location.href) {
document.cookie = "oniframe=yes;max-age=" + 60 * 60 * 24 * 30;
}
</script>
(他のサイトの)iframeでサイトを閲覧しているときに、そのCookieを見つけることができません。
ご協力いただければ幸いです。あなたのサイトはiframe内に読み込まれている場合、あなたは、直接、例えばself
とtop
オブジェクトを比較することができます検出するため おかげでダニエル
など(警告 'など、いくつかのデバッグコードを追加します)'参照するにはあなたのコードが 'if'本体の中で実際に実行されている場合です。 – ThiefMaster
あなたは 'iframe'について言及しているので、あなたのコードがiframeの内側/外側で実行されているという長い説明と、メイン文書とiframeに使用されるドメイン名の例を追加することもできます。セキュリティポリシーをブラウザに表示します。 – Soren
問題を解決する方法がわかりません。 – user983248