iframe - 通过 moovweb sdk 使用 iframe

标签 iframe moovweb tritium

我使用 moovweb sdk 创建了一个项目,但在其中一个页面上的 iframe 内编辑内容时遇到问题。例如,在 iframe 内移动 div 似乎不适用于我正在编写的 tritium。我可以用氚做什么来实现这项工作?域不同仅供引用。

最佳答案

不幸的是,Tritium 只允许您编辑 iframe 本身的属性,而不能编辑其中的内容。

这是因为对iframe中内容的请求是在浏览器构造完主页的DOM之后发出的。 Tritium 只能拦截对主页的第一个请求,而不能拦截对来自不同域的内容的第二个请求。

我知道两种解决方法:

  1. 将第二个网站添加为 Moovweb 项目,您将能够使用 Tritium 来操作内容。然后您可以将原始页面的 iframe 指向这个新内容。
  2. 使用 JavaScript/AJAX 修改 iframe 的内容。

但是,这对生产领域有影响......恐怕我可能太仓促了这个答案,并将在做更多研究后更新它。

关于iframe - 通过 moovweb sdk 使用 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17582661/

相关文章:

moovweb - 在氚中,我该如何进行数学运算?

javascript - 如何下载以 AngularJS 开发的呈现 iframe 的网页作为 PDF 文件?

html - 使用 iFrame 嵌入

javascript - HTML:iframe 沙箱替代品

sass - compass 给出错误无法识别的文件类型 : png'))

WebSocket 连接和 Tritium

moovweb - 在 Tritium 中,如何从节点中删除文本?

ruby-on-rails - 如何覆盖 Rails 4 中 Controller 或操作的 X-Frame-Options

mobile - 如何将桌面网站的导航转换为可折叠菜单?

css - 将 Zurb Foundation 图标字体合并到 Moovweb