Javascript 如何引用链接打开的窗口(标签)

Javascript 如何引用链接打开的窗口(标签),javascript,Javascript,如果我使用javascript打开一个新窗口并编写window.open(..然后我可以将它设置为变量,然后我可以使用它做一些事情,但是通过使用target=\u blank打开一个新窗口的链接,我似乎无法访问该窗口。那么有没有办法访问它。没有,如果您指定的url不是about:blank之类的内容,那么这是不可能的。如果您使用window.open创建一个弹出窗口,然后通过DOM操作在该弹出窗口中插入所需的HTML代码,例如: popupWin.document.body.innerHTML

如果我使用javascript打开一个新窗口并编写
window.open(..
然后我可以将它设置为变量,然后我可以使用它做一些事情,但是通过使用
target=\u blank
打开一个新窗口的链接,我似乎无法访问该窗口。那么有没有办法访问它。

没有,如果您指定的url不是
about:blank
之类的内容,那么这是不可能的。如果您使用
window.open
创建一个弹出窗口,然后通过DOM操作在该弹出窗口中插入所需的HTML代码,例如:

popupWin.document.body.innerHTML = 'your body content here'

然后,您可以自由修改内容。如果您通过
窗口加载另一个url。但是,打开
,对于将加载到弹出窗口中的其他网站来说,这将是一个主要的安全问题,因此要回答这个问题:编辑从url加载的弹出窗口的内容是不可能的。

请提供一些代码来补充您的问题。这是非常重要的我不清楚你在问什么。你不能。如果浏览器允许,那么恶意脚本会方便地让用户在完全由恶意脚本操纵的网站上工作。如果它如此危险,为什么你可以像在
window.open()中那样控制使用javascript创建的新打开的窗口
我想这是有道理的。除此之外,从父窗口到您自己的页面可以做的任何事情都可以在您自己的页面上做。