如何阻止我的网页在 Internet Explorer 11 中打开?

Posted

技术标签:

【中文标题】如何阻止我的网页在 Internet Explorer 11 中打开?【英文标题】:How do I block my webpage from opening in Internet Explorer 11? 【发布时间】:2018-09-19 02:46:29 【问题描述】:

我在网上找到了一个旧的解决方案,用于验证用户正在使用什么浏览器,并让它显示一条消息:https://github.com/bml3i/browser-validator-js

不幸的是,代码的“msie”部分似乎不适用于 IE 11。我可以使用一个简单的解决方案来向 IE 11 用户显示网页无法正确显示的消息他们的浏览器?

谢谢! (◕‿◕✿)

【问题讨论】:

npmjs.com/package/cssuseragent 签出这个答案,其中包括 IE 11 ***.com/a/9851769/1309377 一旦你检测到它的 IE,你就可以显示任何你想要的内容 如何在 Layout.cshtml 主页面中实现这一点? 【参考方案1】:

你有几个选择

    Bowser - 将检测浏览器,然后你可以运行任何你想要的 JS 想要(适合触发模式之类的东西) Outdated browser - 可能比您要找的更多,但可能是一个不错的选择

    CSS only - 适用于 IE 10 和 11

        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)   
            /* Put your IE-only styles here. Works for IE 10 & IE 11*/
        
    

【讨论】:

以上是关于如何阻止我的网页在 Internet Explorer 11 中打开?的主要内容,如果未能解决你的问题,请参考以下文章

应用程序被java安全阻止了怎么办?

浏览器阻止打开active控件怎么办

如何阻止 Internet Explorer 的专有渐变过滤器切断应该溢出的内容?

如何阻止其他网页从我的服务器下载媒体?

我的 Internet 浏览器每次都会自动打开和关闭 HTML 侧边栏。我怎样才能阻止它,发生了啥?

禁用网页的 Internet Explorer 11 阅读视图