Javascript-iframe 通信

标签 javascript html iframe

这是脚本:

<script src="mysqite . com/1.js"></script>

它被放置在其他网站上。 com 并显示一个 iframe。如果有人点击 iframe 中的某个内容,脚本应该将一个 div 写入 othersite 。 com.

所以我的问题是如何做到这一点?我知道我已经在某处阅读了解决方案 4 这个 be4...

最佳答案

你有几种方法:

  • window.postMessage(仅限支持 HTML5 的浏览器)
  • 基于 Flash 的解决方案(不是很好,但在安装了 Flash 的系统上 100% 有效)
  • 更改 iframe 的哈希值 (url#hash)(允许)并检测其中的这些更改。

关于Javascript-iframe 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642155/

相关文章:

javascript - 在 Ruby on Rails 中使用 JavaScript 创建和删除 form_tag

javascript - 在 redux-observable 中使用 rxjs 示例来监听其他操作

javascript - Meteor:异步回调问题

javascript - 使正文背景适合整个屏幕

javascript - 如何在用户触发后呈现模态

javascript - 通过输入进行搜索

ios - 使用 ios 浏览器在 iframe 中重定向会卡住 Phaser Canvas

css - Chrome 中带有 css 缩放 iframe 的模糊文本

javascript - 添加 iframe 标记后 Window.open 不显示任何内容

javascript - 如何根据绝对容器中响应图像的高度设置父(相对)的动态高度