noscript标签内的iframe

Posted

技术标签:

【中文标题】noscript标签内的iframe【英文标题】:iframe inside noscript tag 【发布时间】:2020-03-28 03:46:13 【问题描述】:

(这里可能已经问过了,但我没有找到,如果是双重请见谅)

我在 noscript 中有一个 iframe。

<noscript>
    <iframe src=...></iframe>
</noscript>

如果用户打开了 JavaScript: 在这种情况下,iframe 会完全不加载,还是会加载但不会显示在浏览器中?我问这个是因为我看到里面的其他代码没有被完全忽略,只是没有显示你可以用 CTRL-F 找到文本

如果用户关闭了 JavaScript: 在这种情况下,很明显浏览器会在 iframe 的源代码中加载页面,但主站点中的 $GLOBAL 变量是否可以在 iframe 中加载的站点中访问?

【问题讨论】:

【参考方案1】:

只有当浏览器不支持 javascript 或者你在开发者设置中关闭它时才会加载

【讨论】:

【参考方案2】:

它根本不会加载。您可以在 Chrome 开发者工具 -> 网络中对其进行测试。与'noscript'一起使用时,'src'参数中的地址不会出现在那里,但没有'noscript'会出现。

【讨论】:

以上是关于noscript标签内的iframe的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式使用 Noscript 标签包装 div

元刷新标签不使用 noscript 标签重定向

与 firefox NoScript 插件一起使用的 noscript 标签的替代品

如何在 PHP 中的图像下方添加 noscript 标签?

如何为 <noscript> 标签编写自动化测试?

我们是不是需要为所有不同的第三方脚本添加 noscript 标签