【问题标题】:Allow iframe contents to be accessed via javascript允许通过 javascript 访问 iframe 内容
【发布时间】:2013-06-29 18:24:13
【问题描述】:

有什么方法可以同时访问客户端和服务器端,以允许 JavaScript 访问跨域 iframe 的内容?

可能类似于跨域 AJAX,使用 Access-Control-Allow-Origin

再次重申:我可以在服务器端编辑任何需要的内容。

【问题讨论】:

标签: php javascript jquery cross-domain


【解决方案1】:

由于这是不可能的,我通过使用新引入的postMessage 函数解决了我的问题。 (一条评论建议,但忘记阅读演示文稿......)

来自mozilla“window.postMessage 是一种安全启用跨域通信的方法。”

【讨论】:

    【解决方案2】:

    你可以,但听起来不对。 我的直觉说 - “为什么不让它在同一个域下?”。 :)

    【讨论】:

    • 因为我想在多个网站上使用相同的“脚本”,而不必在每个网站上都安装脚本。所以我只有一个用于多个网站的“管理面板”,并且管理面板应该能够访问每个网站的内容。
    • 我不知道完整的上下文,但管理应该访问服务器配置,而不是他们的客户端“渲染”。如果您永久更改这些应用程序的属性(在重新加载时持续),您应该访问 API,这些应用程序的服务器的一部分。
    猜你喜欢
    • 1970-01-01
    • 2013-05-20
    • 2018-08-24
    • 1970-01-01
    • 2014-07-13
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多