如何阻止我的 Web 应用程序仅在某个浏览器中不受支持? [关闭]

Posted

技术标签:

【中文标题】如何阻止我的 Web 应用程序仅在某个浏览器中不受支持? [关闭]【英文标题】:How to block my web application to be not supported in one certain browser alone? [closed] 【发布时间】:2013-10-21 17:42:10 【问题描述】:

我想限制我的 Web 应用程序仅在某个浏览器中不受支持。浏览器可以是任何版本。

【问题讨论】:

***.com/questions/9645803/… 可能会帮助您识别浏览器 【参考方案1】:

为什么您不想支持特定的浏览器? 这确实不是一个好的设计,因为你不应该强迫用户。

在您的情况下,您只能选择使用 navigator.userAgent 检测浏览器,这不好。

如果您不想支持旧版本是 IE 或 IE 本身,那么请使用conditional comments

例如:

<!--[if lt IE 9]>
<p>Sorry! You are running IE 8 or an earlier version of IE. <br>Please use IE 9 or greater</p>
<style>
     //Apply your own styles
</style>
<![endif]-->

feature detection的基础上尝试编写至少支持所有最新浏览器的代码,更改设计。

【讨论】:

以上是关于如何阻止我的 Web 应用程序仅在某个浏览器中不受支持? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

跨域请求仅在 Firefox 中被阻止! [选项:403 禁止]

如何将浏览器中不受信任的证书手动设置为信任

SSL 证书不受信任 - 仅在移动设备上 [关闭]

如何确保仅在 cassandra 中不存在数据时写入

我想阻止我的浏览器无法调整大小

当我打开某个屏幕时如何收不到通知? - 安卓