gpt4 book ai didi

Javascript 从打开的窗口中获取元素

转载 作者:行者123 更新时间:2023-11-29 17:25:18 25 4
gpt4 key购买 nike

我需要打开一个新窗口并返回其中包含的一个元素。

假设我们有页面 A 和页面 B,我想要:

  • 从A打开B
  • 获取对B感兴趣的元素
  • 将该元素返回给 A
  • 我试过用这种方式这样做,但它不起作用:

    var newwindow = window.open("http://www.example.com");
    var elem = newwindow.document.getElementById('my-id').value;

    我哪里错了?有人对我有什么建议吗?

    最佳答案

    由于您使用的是绝对 URI,我假设您正试图从其他网站获取数据。因此,您将被 the same origin policy 阻止.

    如果不是这种情况,那么您可能会在文档加载完成之前尝试读取文档的内容,从而遇到竞争条件。

    如果您提供的错误消息表明您的浏览器几乎肯定会记录到其 JS 控制台,那么提供帮助会容易得多。

    关于Javascript 从打开的窗口中获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291770/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com