gpt4 book ai didi

javascript - 我可以修改使用 window.open 加载的外部 URL 的 HTML DOM 吗?

转载 作者:行者123 更新时间:2023-12-02 20:20:54 28 4
gpt4 key购买 nike

假设我有一个页面:www.mydomain.com

当用户单击按钮时,它会使用以下命令打开一个新窗口:

newWin = window.open("https://www.otherdomain.com","a","height=800,width=1000");

现在,我想修改页面上的一些字段。具体来说,新窗口显示一个表单,我希望能够使用用户在 mydomain.com 上输入的详细信息自动填写表单

这可能吗?

如果是,那么这就是我的另一个问题:

使用 jQuery,我如何为新加载的页面调用 read() 事件处理程序?

编辑:所以,正如大多数人在这里指出的那样。其同源政策。我可以用其他方式来做吗?喜欢在框架中显示其他页面吗?

最佳答案

您实际上对新页面 DOM 没有太多控制权,因为它位于另一个域中,

您可以控制的是何时关闭它:

假设您想在 1 分钟内关闭它,您现在可以在主窗口上执行以下操作:

setTimout(function(){newWin.close()},60000)

但除此之外,我不相信除了通过以下方式向新窗口发送 javascript 调用之外,您还可以做很多事情:

newWin.open('javascript:alert("Hello");');

关于javascript - 我可以修改使用 window.open 加载的外部 URL 的 HTML DOM 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584401/

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