javascript - 以 “safe”方式嵌入其他站点

标签 javascript html iframe embed

我想制作一个 iframe 并嵌入一个外部站点,但不允许或极大限制该页面影响父页面的 DOM 和 JavaScript 上下文的能力。有办法做到这一点吗?

最佳答案

iframe 无法跨域访问父 iframe 的大部分属性,因为 same-origin policy .

因此,尽管它可以将父文档重定向到另一个 URL,但它能做的事情很少。

如果您需要进一步限制它,可以使用 sandbox attribute您可以使用它来进一步限制访问。

关于javascript - 以 “safe”方式嵌入其他站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53900776/

相关文章:

javascript - 如何将javascript应用到由javascript添加的html中?

javascript - 仅选择元素的文本(而不是其子元素/后代的文本)

python - 从 XML 内容生成静态 HTML 站点

html - 如何在无滚动 iframe 中重新定位内容?

javascript - 后退按钮未出现在 Metro 风格应用程序中

javascript - 缩放时显示的 Google Maps API 多边形人工制品

javascript - 哪种方法的性能更好/更快 - createElement 还是innerHTML?

javascript - 加载新页面时如何调整模式 iframe 的大小?

ios - YouTube api iframe 与 ipad ios7

javascript - import 与 typescript 1.6 和 es6 语法的内联使用