3

我创建了一个 iframe 并在其中加载了一个网站(我无权访问该网站 - 它不是我编写的)

<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 回答