- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我不想让用户使用 Microsoft Internetexplorer(任何版本)访问我的网站。
到目前为止我发现的是检测它是低于还是等于版本 10。
一个非常烦人的事情:Internetexplorer >v10 不承认自己是 InternetExplorer。
到目前为止我发现和尝试的内容:
if(navigator.appVersion.indexOf("MSIE")!=-1){
alert("You use IE. That´s no good.");
}
或
if ( $.browser.msie ) {
alert( $.browser.version );
}
和
http://msdn.microsoft.com/en-us/library/ie/ms537509%28v=vs.85%29.aspx
如果有 javascript、jquery 或 php,我会使用任何解决方案。
最佳答案
这对我来说可以检测任何版本的 IE 5-11 (Internet Explorer)(2014 年 8 月 5 日):
if (navigator.appName == 'Microsoft Internet Explorer' || !!(navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/)) || (typeof $.browser !== "undefined" && $.browser.msie == 1))
{
alert("Please dont use IE.");
}
关于javascript - 检测是否有任何类型的 IE (MSIE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24861073/
我在让简单的 HTML5 DOM 处理在 MSIE 9 上工作时遇到问题。它在没有 DOCTYPE 标记的情况下工作。但是由于包含 DOCTYPE html(表示 html5),MSIE 9 不处理它
任何人都知道什么样的配置会导致 MSIE 8 报告一个字符串,其中还包含 MSIE 6(精简版本到最小值)? Mozilla/4.0 (compatible; MSIE 8.0; Windows NT
我正在尝试在 MVC 4 View 中创建 JQGrid 并获取 Unable to get property 'msie' of undefined or null reference 添加 JQG
我目前在 IE9 中遇到以下错误 - 对于以下 Jquery 函数,无法获取属性“msie”对象的值为 null 或未定义的值。 我正在使用 Jquery-1.8.2 插件来实现以下 jquery 功
我可以在 Firefox 中以编程方式轻松设置 2+ 个元素的选择,但是在 IE 上没有成功,所以我希望这里的任何人都可以帮助我。 最佳答案 IE 不支持多个并发选定的 TextRanges,无论是通
我试图在 MSIE 中重新调整两个按钮的大小,使它们变得超大,但我得到了难看的别名。 ugly button button { height:100px;
这适用于 FF、Chrome 和除 IE8 以外的其他浏览器: Please select a color $('.cart_warning').css({opacity: 0, color
在 Chrome 上调试时,我经常使用控制台即时执行 JavaScript 命令,例如在断点处检查变量。 如何在 MSIE 的开发工具中做同样的事情? 当我在控制台中输入一些东西时,例如 consol
我正在尝试在 IE 中重现径向渐变,元素的背景颜色和径向不透明度以及子元素的另一种颜色。但是元素是圆形的,半透明的颜色超出了圆度。四舍五入是用 pie.css 实现,所以它是围绕这些东西的 vml。有
谁能为此想到一个优雅的降级选项?它在 Chrome 和 Firefox 中看起来不错,但由于 MSIE 不支持文本剪辑 CSS 选项,因此在该浏览器中看起来很差。 div#svg-heading {
出于某种目的,我想将 Window.Event 对象缓存在变量中 并在以后使用它,但 MSIE 一直告诉我这是“未知”。 只需在 IE 中运行下面的代码,你就会明白我的意思了 我只想问一下怎么会这样?
我的以下 css 代码在 msie 中不起作用。 #block a { border-right: 2px none #eee; border-bottom: 2px none #eee;
这可能是一个需要回答的微不足道的问题,但是有没有等同于 input { border: initial; 可以在 IE8 和 9 中运行吗? 如果有人知道颜色是什么(因为在其他浏览器中可以用 init
我认为这确实是 Microsoft Internet Explorer 10 中的错误,但我在任何地方都找不到对该问题的任何解释。可以在 http://jsfiddle.net/37Bu5/ 找到问题
模仿 Internet Explorer 6 中的 CSS 属性最小宽度的最终方法是什么?最好不要尝试吗? 最佳答案 foo { min-width: 100px } // for ever
这个问题在这里已经有了答案: Internet Explorer 11 detection (12 个答案) 关闭 8 年前。 我不想让用户使用 Microsoft Internetexplorer(
这个问题在这里已经有了答案: Internet Explorer 11 detection (12 个答案) 关闭 8 年前。 我不想让用户使用 Microsoft Internetexplorer(
我正在构建一个网页,该网页使用slidejs图像 slider 来显示一系列图像。 当我从 Firefox 和 Safari 运行页面时,页面看起来应有的样子。然而,当我在 MSIE 9 中运行相同的
我正在尝试使用 Win32 API 清除 WinInet 缓存 - 通过使缓存条目无效或删除它们(无关紧要)。我找不到任何方法对整个缓存执行此操作(除了迭代每个条目 - example in C# 、
以下 Jasmine 测试适用于 PhantomJS 或 Chrome,但不适用于 MSIE 10。 describe("utility", function () { var utility
我是一名优秀的程序员,十分优秀!