【问题标题】:<script> or <noscript>?<script> 还是 <noscript>?
【发布时间】:2010-09-14 03:36:26
【问题描述】:

我只是想知道什么是更好的解决方案。

我的网站上有一个带有谷歌地图的 iFrame。 iframe 有一个 id="map"。 我现在想知道如果我不希望地图显示 JavaScript 是否关闭,那么更好的解决方案是什么。

我应该有一个

<noscript> <style type="text/css"> #map {display:none) </style> </noscript>

或者我可以将整个 iFrame 包裹在 iFrame 中,以确保它在 js 开启时才显示出来。

感谢您的建议!

【问题讨论】:

    标签: noscript


    【解决方案1】:

    您可以将display: none 设为#map 容器的默认。在负责构建地图的 Javascript 中,您要做的第一件事就是将其切换为display: block

    但这真的有必要吗?通常你的#map 容器应该只是一个空的占位符,如果 Javascript 不可用,它根本不会被填充。

    【讨论】:

      猜你喜欢
      • 2018-03-11
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 2011-10-26
      • 2014-10-11
      • 2016-12-19
      • 1970-01-01
      • 2016-03-11
      相关资源
      最近更新 更多