【问题标题】:How can I detect when my users' browser does not support Bootstrap 4?如何检测用户的浏览器何时不支持 Bootstrap 4?
【发布时间】:2019-04-12 16:11:16
【问题描述】:

我的最新网站在很大程度上依赖于 Bootstrap 4/CSS 的新功能,并且在不支持它的旧浏览器上根本无法使用,显然我的一些用户仍在使用...

当用户的浏览器不支持 bootstrap 4 以便我可以重定向它们或向它们显示不同的页面时,什么是检测用户浏览器的最佳方法? (这是我需要帮助的检测,而不是重定向)

我为旧的/不同的框架找到了一些类似的解决方案,但我还没有找到任何特别适用于 bootstrap 4 的解决方案。

如果重要的话,我的堆栈是一个简单的 JS、PHP7 和 BS4。

我听说过 Modernizr,但我从未使用过它,我不知道它是否能满足我的需求?我需要什么检测代码?

最坏的情况,如果我最终需要依赖 UserAgent(我知道它不可靠并且是一个糟糕的解决方案),是否有任何可用的预构建解决方案,所以我不需要需要自己重新发明轮子并从头开始编写检测代码吗?

谢谢!

【问题讨论】:

  • 您的用户浏览器缺少 Bootstrap 4 的哪些特殊功能?从 3 到 4 的一个主要变化是网格系统切换到 flexbox。你可以在这里查看支持:caniuse.com/#feat=flexbox

标签: javascript bootstrap-4


【解决方案1】:

为了检测浏览器版本我想这个答案可以帮助你

[1]: https://stackoverflow.com/a/5918791/9350274

您可以使用简单的 if else 条件将用户重定向到不同的页面

【讨论】:

    猜你喜欢
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多