您必须启用 JS 消息吗?
实现“您必须启用 JS”消息的最佳方法是什么?目前,如果没有 JS,我的网站将无法运行。
我应该使用 标签吗?我是否应该隐藏整个页面的内容,添加需要启用 JS 的消息,然后隐藏该消息并使用 JS 显示内容? -- 这可能会导致消息暂时可见。
是否有一个网站可以引导我的用户介绍如何在不同的浏览器中启用 JS?也许还有关于那个愚蠢 noscript FF 插件的简介?
What's the best way to implement a "you must have JS enabled" message? My site simply won't work without JS at the moment.
Should I use the <noscript>
tag? Should I hide the entire page's content, put a message about needing JS enabled, and then hide the message and show the content with JS? -- This might cause the message to be temporarily visible.
Is there a site I can direct my users to that describes how to enable JS in different browsers? Maybe a blurb about that stupid noscript FF addon too?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
noscript
标记,该标记仅在脚本不可用(即禁用)时才可见。此外,您最初可以使用 css 隐藏某些功能,然后使用脚本启用它们。
启用脚本是针对每个浏览器的,因此您可能需要链接到多个页面才能覆盖目标组中使用的所有浏览器。 此 Microsoft 页面涵盖了一些最流行的内容。
Use the
noscript
tag, that will only be visible when scripting is unavailable (i.e. disabled).Additionally, you can initially hide some features using css and enable them with script.
Enabling scripting is specific for each browser, so you might have to link to several pages to cover all browsers used in your target group. This Microsoft page covers some of the most popular.
您还可以将包装器隐藏在内容中,例如
使用 javascript 删除/切换这两个类。 ;)
但作为不支持 css 的浏览器的替代方案:
-tag 是最好的解决方案
you could also hide the wrapper in the content like
and remove/toggle both classes with javascript. ;)
but as a fallfack for browsers that do not support css:
-tag is the best solution