我的网站在很大程度上依赖于Javascript,如果我将其关闭,我的网站看起来真的很难看。
我想强制用户使用Javascript通过向他显示通知将其打开,否则提示他该网站无法查看。
我该怎么做才能实现这个目标?
答案 0 :(得分:6)
答案 1 :(得分:3)
<script type="text/javascript">
document.write("Hello World!")
</script>
<noscript>
Your browser does not support JavaScript!
</noscript>
另外,请随意使用谷歌的'html脚本标签'并查看http://www.w3schools.com/tags/tag_noscript.asp
答案 2 :(得分:2)
对于你的问题:
默认显示通知,并且使用JS +某种文档/ DOM Ready事件只需删除通知。尽量不要在window / onload上执行此操作,因为在您加载该页面的所有资源之前,您将看到通知,这需要比dom准备好的时间更长。这样,每个没有JS的人都会看到这条消息。
但理想情况下,您只想拥有一个可以使用或不使用javascript的网站。也许不引人注目的javascript对你来说是一个不错的搜索词。
答案 3 :(得分:2)
我通过interesting talk(JQuery的创建者)观看John Resig,他甚至在他的视频中提及,不要依赖Javascript。
答案 4 :(得分:2)
首先,要注意强迫用户做任何事情通常被认为是非常粗鲁的。许多人保持javascript完全禁用或严格限制,因为有些twerp想用它来强迫他们做某事或看某事。
话虽如此,您可以在<noscript></noscript>
标记中加入一些文字。该文本仅显示浏览器是否没有javascript,或者是否已禁用。
答案 5 :(得分:0)
您创建了一个使用<noscript>
标记的着陆页,通知用户您的网站在没有Javascript的情况下无法正常运行。然后你去祈祷$ DEITY原谅,因为你加入了一般的网络沼泽池。