gpt4 book ai didi

c# - 如何检测不同的用户设置?启用 Javascript,启用 Cookie

转载 作者:太空宇宙 更新时间:2023-11-03 20:43:21 29 4
gpt4 key购买 nike

我想知道如何首先检测 Javascript 是否启用/禁用。在此站点上禁用 javascript 表明 stackoverflow 使用了称为标签的东西。

这是标准的做法吗?它适用于所有浏览器吗?它不适用于哪些浏览器版本(即 IE6)?

我只是停留在我的 html 页面的主体还是头部?我看到一个网站教程把它卡在了头上,但 Visual Studios 说这不是 XHtml 投诉。

接下来如何检查 cookie 是否已启用?你确实使用 javascript 来解决这个问题吗?或者你使用服务器端?有没有适用于所有主流浏览器的东西,或者 jquery 中的东西可以做到这一点?

谢谢

最佳答案

使用 <noscript>禁用 JavaScript 时显示内容的标记 - 这与“检测”是否禁用 JavaScript 不是一回事。您无法真正判断 JavaScript 是否已启用,因为在大多数浏览器中唯一可用的工具是 JavaScript - 如果它被禁用,您显然无法使用。

要处理没有 JavaScript 支持(或支持已被禁用)的客户端,您需要使用渐进式增强和不显眼的 JavaScript 技术。让页面在没有 JavaScript 的情况下为客户端执行您希望它执行的操作(起点),然后使用 JavaScript 添加附加功能。由于在没有启用 JavaScript 的情况下不会应用添加内容,因此您可以有效地获得想要实现的目标。

相同的原则适用于 cookie - 让它在没有 cookie 的情况下执行您想要的操作,然后在找到它们时添加行为。

关于c# - 如何检测不同的用户设置?启用 Javascript,启用 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778061/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com