我只是想知道什么是更好的解决方案。
我的网站上有一个带谷歌地图的iFrame。 iframe有一个id =“map”。 我想知道如果我不希望地图显示javascript是否被关闭,那么什么是更好的解决方案。
我应该
吗?<noscript> <style type="text/css"> #map {display:none) </style> </noscript>
或者我可以将整个iFrame包装在 iFrame 中,以确保它只显示js是否已打开。
谢谢你的建议!
答案 0 :(得分:1)
您可以为#map容器display: none
默认。在负责构建地图的Javascript中,您要做的第一件事就是将其切换为display: block
。
但这真的有必要吗?通常你的#map容器应该只是一个空的占位符,如果Javascript不可用,它就不会被填充。