3

iframe を作成し、その中に Web サイトをロードしました (この Web サイトにはアクセスできません - 私が作成したものではありません)。

<script type="text/javascript">

  var el = document.createElement("iframe");
  el.setAttribute('id', 'ifrm');
  document.body.appendChild(el);
  el.setAttribute('src', 'http://AWEBSITE.com/');
  alert(document.getElement("iframe").cookie); //This doesnt work.....
</script>

javascript を何らかの方法で使用して、iframe の Cookie を読み取ることはできますか?

4

2 に答える 2

9

同一オリジンポリシーのため、不可能です。誰かが任意のページに iframe を貼り付けたり、任意のドメインをポイントしたり、Cookie を取得したりできることを本当に望んでいますか?

于 2013-04-04T17:38:29.820 に答える
0

以下のコードを使用して、iframe から Cookie を取得できます。

document.getElementById("iframeName").contentDocument.cookie
于 2021-12-02T14:48:29.573 に答える