Javascript 在弹出窗口中访问DOM。如果页面位于不同的服务器上,这是否可能?

Javascript 在弹出窗口中访问DOM。如果页面位于不同的服务器上,这是否可能?,javascript,popup,Javascript,Popup,嘿,我正在尝试在一个页面中打开一个弹出窗口,并在打开页面中从JavaScript访问打开的弹出窗口中的DOM。然而,我无法做到这一点 我在做什么 myWindow=window.open(url,'','width=200,height=100'); 然后尝试访问弹出窗口的主体作为 myWindow.document.body 我对此没有定义 注意,正在打开的弹出窗口位于“打开程序”页面的另一台服务器中 是我做错了什么,还是我不可能这么做?如果弹出窗口位于不同的域中,则会阻止您阅读页面。如果

嘿,我正在尝试在一个页面中打开一个弹出窗口,并在打开页面中从JavaScript访问打开的弹出窗口中的DOM。然而,我无法做到这一点

我在做什么

myWindow=window.open(url,'','width=200,height=100');
然后尝试访问弹出窗口的主体作为

myWindow.document.body
我对此没有定义

注意,正在打开的弹出窗口位于“打开程序”页面的另一台服务器中


是我做错了什么,还是我不可能这么做?

如果弹出窗口位于不同的域中,则会阻止您阅读页面。如果控制这两个页面,则可以在支持它的浏览器中使用。这意味着您必须在两侧编写代码才能相互通信。不,您不能跨域执行javascript,因为这违反了。只有当从不同服务器加载的弹出式html位于您站点的子域上时,才能执行此操作。我想这不是你的情况。是的,我想现在这是不可能的。谢谢你的评论:)