代码之家  ›  专栏  ›  技术社区  ›  Reigel Gallarde

仅在iframes上关闭javascript

  •  2
  • Reigel Gallarde  · 技术社区  · 14 年前

    <iframe> 标记不能使用javascript?

    仅在iframes上关闭javascript,而不在浏览器上关闭。

    2 回复  |  直到 9 年前
        1
  •  0
  •   epascarello    9 年前

    设置 sandbox attribute 在iframe上。

    <iframe sandbox></iframe>
    

    对iframe承载的任何内容的限制。它的值必须是 ASCII唯一空格分隔标记的无序集 不区分大小写。允许的值是允许相同的原点, 允许顶部导航、允许窗体和允许脚本。当 属性,则内容被视为来自唯一 源、窗体和脚本被禁用,链接被阻止 针对其他浏览上下文,插件被禁用。这个 来自同一个原点,而不是强迫它进入一个独特的原点 allow top navigation关键字允许内容导航其 关键字分别重新启用窗体和脚本(尽管脚本是

        2
  •  0
  •   NullUserException Mark Roddy    14 年前

    不可以。不能更改iframe中的任何内容,除非出于安全目的,它与包含它的页面位于同一域中。

    解决这个问题的唯一方法是让服务器充当代理并在服务器端过滤JS。