我想知道是否有可能做以下事情:
让网站检查访问者是否启用了Javascript。如果没有,则会出现一个弹出窗口,告诉他们启用JavaScript以获得更好的网站视图。
它不一定是弹出窗口,它可以是任何东西,真的。
甚至可以在不使用JavaScript的情况下做这样的事情吗?
在最糟糕的情况下,我只是在我的页脚中留下一个纯文本注释。
答案 0 :(得分:5)
<noscript>
块内的任何内容只会向禁用或禁用JavaScript的用户显示:
<noscript>
Please enable JavaScript to see the awesomeness
</noscript>
答案 1 :(得分:4)
您所需要的只是noscript tag
<noscript>
Doh! No javascript?
</noscript>
答案 2 :(得分:1)
您可以使用<noscript>
,但可能会unintended side effects。相反,请包含<div>
,然后将其从document.ready
上的DOM中删除。这样,如果您的脚本因任何原因而无法运行,则肯定会显示该消息。
答案 3 :(得分:0)
从我这里阅读是一种方法:
HTML中的添加一个文本,告诉用户启用javascript以获得更好的视图。然后在页面加载中删除DOM。
来源:“Jquery新手到忍者”第64页 在HTML中
<p id="no-script"> We recommend that you have JavaScript enabled!</p>
在Javascript中
$('#no-script').remove();
答案 4 :(得分:0)
这很难回答你,因为Java不是Javascript。
Javascript是一种原生浏览器语言。 Java是一种高级语言,需要在浏览器(applet)上运行插件。
如果你谈论javascript,你可以使用noscript标签。
如果你谈论java,你可以使用javascript来显示弹出窗口,因为javascript在99%的浏览器上被激活。
答案 5 :(得分:0)
试试这个 - Visual Basic脚本(仅适用于IE ):
<script type="text/vbscript"> MsgBox("Please Enable Javascript to experience the full quality of this page...") </script>