【问题标题】:cross domain window opener button click跨域窗口打开器按钮单击
【发布时间】:2014-01-03 03:57:52
【问题描述】:

我可以从在不同域上运行的子窗口中调用打开器窗口的任何元素的 onclick

我有一个网页

http://mydomain.com/app/main.html

它在另一个域上打开一个页面

http://domain2.com/app3/addandsave.html

现在在 main.html 页面(打开器)我想从 addandsave.html(子窗口)单击按钮我可以这样做吗,我无法更新 mydomain 中的页面

【问题讨论】:

    标签: javascript web cross-domain


    【解决方案1】:

    浏览器中的标准安全限制阻止访问从不同来源加载的页面的 DOM,因此通常:不。

    在对方站点的配合下,您可以使用postMessage传递消息,并使用对方站点加载的JS进行响应。

    在用户的配合下,您可以编写不受通常安全限制的浏览器扩展。

    【讨论】:

      猜你喜欢
      • 2015-09-09
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多