gpt4 book ai didi

asp.net - 检查服务器对 HTML 5 的支持?

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:46 25 4
gpt4 key购买 nike

是否可以从 ASP.NET 中的服务器(无论是 Web 表单还是 MVC)确定当前浏览器是否支持 HTML 5,而不仅仅是检查浏览器类型?

最佳答案

我认为没有任何浏览器完全支持 HTML 5,并且 HTML 5 只是一个草案(截至本文为止)。也许最好定义您希望支持的功能子集。

ASP.Net 确实有一个 framework for managing browser capabilities ,但维护该列表可能仍然需要一些手动过程。

如果确实有这样做的充分理由(我不确定是否存在),您可以使用 JavaScript 创建一个简单的测试来检查您关心的 HTML 5 功能。这将要求页面在加载任何内容之前评估脚本。

您可以将该测试的结果存储在一个(小)cookie 中,然后将其与后续请求一起传递,以便服务器准确了解浏览器的功能。

实际上,根据浏览器类型/呈现引擎对服务器端进行一些概括可能会好得多,可能会使用内置于 ASP.Net 中的浏览器功能框架来使事情变得更简洁。

关于asp.net - 检查服务器对 HTML 5 的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9042784/

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