您必须启用 JS 消息吗?

发布于 2024-09-19 23:44:35 字数 259 浏览 8 评论 0原文

实现“您必须启用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南烟 2024-09-26 23:44:35

使用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.

非要怀念 2024-09-26 23:44:35

您还可以将包装器隐藏在内容中,例如

<body>
    <div class="js-on">
       ...content here
    </div>
    <div class="js-off">
      warning: you must have javascript enabled
    </div>
</body>

.js-on{display:none;}
.js-off{display:block;}

使用 javascript 删除/切换这两个类。 ;)

但作为不支持 css 的浏览器的替代方案:

      <noscript>

-tag 是最好的解决方案

you could also hide the wrapper in the content like

<body>
    <div class="js-on">
       ...content here
    </div>
    <div class="js-off">
      warning: you must have javascript enabled
    </div>
</body>

.js-on{display:none;}
.js-off{display:block;}

and remove/toggle both classes with javascript. ;)

but as a fallfack for browsers that do not support css:

      <noscript>

-tag is the best solution

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文