在一个页面上从另一个页面执行javascript

在一个页面上从另一个页面执行javascript,javascript,browser,Javascript,Browser,可能重复: 假设我的局限性在于浏览器的功能,并且我有两个网页,那么是否可以在其中一个网页上编写javascript来更改选项卡并在另一个网页上执行某些javascript 两个选项卡是否可以在服务器外部相互通信?只有在以下情况下,才能执行此操作: 一个标签打开了另一个 两个页面都来自同一个域 opener选项卡只需要存储对window.open()返回的窗口对象的引用,新选项卡可以通过window.opener引用父对象。如果HTML5SharedWorkers是一个选项,我建议使用它们 引用

可能重复:

假设我的局限性在于浏览器的功能,并且我有两个网页,那么是否可以在其中一个网页上编写javascript来更改选项卡并在另一个网页上执行某些javascript


两个选项卡是否可以在服务器外部相互通信?

只有在以下情况下,才能执行此操作:

  • 一个标签打开了另一个
  • 两个页面都来自同一个域

  • opener选项卡只需要存储对window.open()返回的窗口对象的引用,新选项卡可以通过window.opener引用父对象。

    如果HTML5
    SharedWorkers
    是一个选项,我建议使用它们

    引用同一工作者并具有正确回调的页面可以即时更新,无论它们是不同的页面还是不同的选项卡。只要它们在同一个浏览器中,它就会工作

    以下是一个教程:


    这些页面是否具有相同的URL?如果这些页面位于同一个域中,并且其中一个打开了另一个(父/子),则为“是”