精华内容
下载资源
问答
  • 如果浏览器IE6会在最上方有个DIV提示升级,可以关闭
  • 当前浏览器为低版本浏览器,插件不支持IE低版本时候,给出友好提示。 /** 新增公告按钮 */ addNotice () { // 取得浏览器的userAgent字符串 var userAgent = navigator.userAgent; // 判断是否小于IE11的...

    当当前浏览器为低版本浏览器,插件不支持IE低版本时候,给出友好提示。

    /** 新增公告按钮 */
    addNotice () {
      // 取得浏览器的userAgent字符串
      var userAgent = navigator.userAgent;
      // 判断是否为小于IE11的浏览器
      var isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1;
      if (isLessIE11) {
        this._message('请升级至IE11或更换其他浏览器,才能使用发布公告功能', 'warn')
      } else {
        this.afferentID = ''
        this.addDialog = true
        this.titleName = '新增公告'
      }
    },

    补充:

    // 取得浏览器的userAgent字符串
    var userAgent = navigator.userAgent;
    // 判断是否为小于IE11的浏览器
    var isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1;
    // 判断是否为IE的Edge浏览器
    var isEdge = userAgent.indexOf('Edge') > -1 && !isLessIE11;
    // 判断是否为IE11浏览器
    var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf('rv:11.0') > -1;
    
    当isLessIE11时,
    var IEReg = new RegExp('MSIE (\\d+\\.\\d+);');
    // 正则表达式匹配浏览器的userAgent字符串中MSIE后的数字部分,,这一步不可省略!!!
    IEReg.test(userAgent);
    // 取正则表达式中第一个小括号里匹配到的值
    var IEVersionNum = parseFloat(RegExp['$1']);
    // IE7   IEVersionNum === 7
    // IE8   IEVersionNum === 8
    // IE9   IEVersionNum === 9
    // IE10  IEVersionNum === 10
    // IE版本<7   IEVersionNum < 10

     

    展开全文
  • 我用的Win7系统,想用360浏览器,把360改成了默认浏览器后,就出现了一下问题:1、每一次第一次启动IE,总会弹出提示"是否设置IE为默认浏览器"的提示;除非选择"是"把IE作为默认浏览器,否则关闭IE后再重启,依然会弹...
    我用的Win7系统,想用360浏览器,把360改成了默认浏览器后,就出现了一下问题:1、每一次第一次启动IE,总会弹出提示"是否设置IE为默认浏览器"的提示;除非选择"是"把IE作为默认浏览器,否则关闭IE后再重启,依然会弹出提示框。 2、发现Internet选项里的程序选项卡中:"检查IE是否默认web浏览器"选项,无论重置,还是不选,只要关闭了Internet选项,提示默认浏览器选项会自动勾上; 本人试过下面的方法(在关闭所有杀毒软件、360的情况下):重置IE,无效!360修复,无效!金山急救箱,无效!控制面板内重新启用IE,无效,反而会跟上面一样反复提示IE初始设置向导,策略组里强制关闭后,依然提示"是否设置IE为默认浏览器"策略组内禁止更改"检查IE是否默认web浏览器"此项,选项还是会自动勾上现在只要关掉IE再启动,就会弹出"检查IE是否默认web浏览器"此项,IE真的如此流氓?有没有修改注册表取消该提示框的方法,求高手!!!
     
    解决方案
    出现此种情况,一般是由于操作IE的权限不足,无法保存用户的写入操作而造成的,解决办法如下:1、开始>>运行>>输入"Regedit"打开 注册表;2、依次定位至"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main"; 3、在Main上右键,选择权限;4、在出现的对话框中,将"完全控制"后的允许一项打勾,再点击应用,确定即可;5、如果第四步不成功,弹出不能修改权限的提示框,则先点击高级,选择"所有者选项卡",点击"Administrators"一项,再将"替换子容器和对象的所有者"勾上,点击应用确定再执行第四步的操作即可。
    展开全文
  • 一段代码轻松搞定 当浏览器版本过低时提示升级浏览器,不显示原来页面内容**

    当浏览器版本过低时提示升级浏览器

    一段代码轻松搞定
    当浏览器版本过低时提示升级浏览器,不显示原来页面内容

    <!--[if lt IE 8]>
        <script type="text/javascript">
          document.write("<div style='position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; width: 100%; height: 100%; padding-top: 200px;  background-color: #fff'><P  style='font-size: 50px; text-align: center'>请使用高版本IE8及以上浏览器或者其他主流浏览器!</P></div>")
        </script>
      <![endif]-->
    
    展开全文
  • 判断ie浏览器版本,当浏览器版本过低时提示升级浏览器,不显示原来页面内容,踩过使用window.write()重写页面的坑,最后使用遮罩层覆盖。

           在新做的pc端项目中,涉及到了浏览器兼容性的问题,由于ie8不支持一些js方法或属性以及样式错乱问题太大,所以我只兼容到了ie9,想在用户ie8及以下版本访问网站时给出提示,并且不显示原来页面内容。


    写这块的时候遇到了很多问题,接下来我一个一个的描述一下,我也是被我自己的蠢惊到哭泣,笑到哭泣。

    1.想使用window.write()来重写页面,但window.wirte()一般情况下是在页面加载时向页面中追加内容,想要覆盖原来内容,就要写在页面加载完成后。因为页面加载完成时浏览器会自动打开输入流,页面自上而下加载,当加载完毕后,输入流自动关闭,而document.wirte()会重新打开一个新的输入流,它将清除当前页面内容(包括源文档的任何变量或值)。显示

    2.此步完成后,当ie版本过低时确实可以实现页面重写,但当我切换ie版本或刷新后并不能显示版本高时应该显示的正常的页面,神坑来了,对,这个神坑就是我自己!我以为是window.onload的问题,我以为刷新页面不能执行window.onload事件,或者是切换版本并不能实现页面刷新,后来经过我的测试,发现切换版本能实现页面刷新,页面刷新也可以再次执行window.onload事件,因为浏览器网页加载的过程是:解析页面生成DOM树,遇到css标签或JS脚本标签就新起线程去下载他们,并继续构建DOM。下载完后解析CSS为CSS规则树,浏览器结合CSS规则树和DOM树生成Render Tree。(详情请见知乎回答:https://www.zhihu.com/question/30218438但window.onload事件是在页面或图像加载完成后立即发生,而在页面刷新机制也是重新加载html css js 文件(详情请见 http://bbs.51cto.com/thread-941693-1.html )刷新页面当然也会重新触发window.onload事件,所以问题并不出现在window.onload事件中。

    3.但是我很纠结,明明我都有判断浏览器版本了,为什么还是会重写页面呢。然后我就开始想啊想,不停刷新页面,在审查元素中观察到,页面的elements元素一直是我重写的页面,所以问题就出现在这里了!并不是我每次刷新都重写了页面,而是我刷新的一直是我重写后的页面!无论怎样刷新,怎样切换浏览器版本,页面现在已经是我重写过的了!自然不会实现切换到正常页面!所以此方法不可行!

    4. 解决方法:

    最后我想的办法是,还是使用document.write()添加内容到当前页面中,当浏览器版本过低时给页面加一个遮罩层,宽高都为html的宽高,就可以把原来要显示的(问题)内容覆盖掉了

    关键代码:
    <!--[if lt IE 9]>
        <script type="text/javascript">
          document.write("<div style='position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; width: 100%; height: 100%; padding-top: 200px;  background-color: #fff'><P  style='font-size: 50px; text-align: center'>请使用高版本IE浏览器或者谷歌浏览器!<br><span style='font-size: 30px;'>ie浏览器推荐下载地址:<a style='color: #343434; text-decoration: underline' href='http://rj.baidu.com/soft/detail/14917.html?ald'>http://rj.baidu.com/soft/detail/14917.html?ald</ a></span><br><span style='font-size: 30px;'>谷歌浏览器推荐下载地址:<a  style='color: #343434; text-decoration: underline' href='http://rj.baidu.com/soft/detail/14744.html?ald'>http://rj.baidu.com/soft/detail/14744.html?ald</ a></span></P></div>")
        </script>
      <![endif]-->

    提示:1.此处应为加的遮罩层加position:fixed;固定它的位置和html的位置是一样的,才会实现覆盖,因为如果使用absolute,浏览器兼容问题导致的内容宽度过大而不能完全覆盖.

    2.此处document.write应该注意wirte()写入的内容不应有空行,而且双引号里的引号一定要是单引号


    最终效果


    展开全文
  • 一般想做一些酷炫的网站都有个烦恼,那就是兼容ie浏览器,好在现在使用ie的也...不过,个人还是倾向于提示用户升级浏览器,而不是为了兼容老版浏览器,而煞费苦心的调试,累。。。 一般喜欢用上面的代码,嵌入一个
  • windows10 安装 IE8 提示系统不支持?这如何是好,总不能重装系统装一个 win7 或者再古老的 XP ? 别逗了 … 不用这么苦恼,这里不解决 windows10 安装 IE8 的问题,这里 只解决 使用 IE11 进入某些政府机构限制只让...
  • 代码是判断ie浏览器属于什么版本的,如果是ie7,8版本将会提示升级浏览器
  • IE版本提示 #root{display:none} 抱歉啦 ◑﹏◐ 浏览器版本过低是看不到效果的哦 (⊙0⊙)
  • 判断浏览器是否是IE10以上 &lt;script&gt; window.AESKey = ''; // 判断浏览器是否支持placeholder属性 function isSupportPlaceholder() { var input = document.createElement('input'); return '...
  • 判断当前浏览器是否IE6(或IE6内核) 1.  2.  你使用的是IE6浏览器,这是IE的过期版本,是时候升级了! 3.  判断当前浏览器是否IE7及以下版本 1.  2.  这段文字只会在IE7及(IE7/IE6/IE5等)以下...
  • IE低版本提示下载新的浏览器 文档地址:https://blog.csdn.net/cplvfx/article/details/115024992
  • 判断IE浏览器版本,如果浏览器低于IE7提示用户更新。
  • 遨游,飞飞,IE,空中网 浏览器提示关闭方法,需要的朋友可以参考下。
  • firefox浏览器IE

    千次阅读 2014-11-07 21:30:33
    http://blog.csdn.net/pipisorry/article/details/40899701firefox浏览器问题firefox火狐书签windows和ubuntu无法同步问题firefox有个全球服务和本地服务,ubuntu下的firefox默认是全球服务的,而windows下的firefox...
  • 判断是否IE浏览器极其版本主要是三种方法,第一种是通过 if IE 条件注释语句,第二种是通过 @cc_on 条件编译结合 document.documentMode 属性来判断,第三种则是简单粗暴地通过 JS 语句判断 navigator.userAgent ...
  • 识别IE11浏览器

    千次阅读 2016-10-10 19:25:33
    检测到用户用IE、且IE低于IE11的话就提示他升级浏览器呢?可以酱紫: var _IE = (function (d, w) { return d.querySelector ? d.documentMode : (d.compatMode == "CSS1Compat" ? "XMLHttpReque
  • ie11浏览器访问javaWeb页面 提示 Audio未定义。代码如下: var audio = new Audio(); audio.src = "http://webapi.openspeech.cn/" + obj.audio_url; audio.play(); 其实Audio是HTML5的播放器标签,如果浏览器不支持...
  • 判断浏览器版本是否是ie9以下版本
  • 反自私浏览器 语言:| 现在英文文档不是很完善,欢迎提交... 当IE浏览器(包括使用IE内核的浏览器)访问网站,会自动跳转到浏览器升级页面。 自 2016 年 1 月 12 日起,Microsoft 不再 IE 11 及以下版本提供相应的
  • IE9、IE10浏览器提示是否下载json数据

    千次阅读 2015-09-13 11:04:55
    项目中遇到一个问题,在IE9或IE10浏览器下访问的时候,总是提示是否下载json。后来从网上搜了好多文章,都是通过指定mappingJacksonHttpMessageConverter,但我在项目中,无论如何按他们说的配置,发现都不起作用。...
  • 使用原生js检测当前IE浏览器版本是否为IE8及一下浏览器版本并做出提示,代码如下: var DEFAULT_VERSION = 8.0; var ua = navigator.userAgent.toLowerCase(); var isIE = ua.indexOf("msie")>-1; var ...
  • ie10浏览器解析不了es6的语法,需要我们使用babel(Babel是一种工具链,主要用于将ECMAScript 2015+代码转换当前和旧版浏览器或环境中的向后兼容版本的JavaScript)。但是Babel 默认只转换新的 JavaScript 句法...
  • 判断浏览器是否为IE6的两种方式

    千次阅读 2012-10-11 14:23:26
    判断IE版本并给出提示升级浏览器 #ie6-warning{ background:rgb(255,255,225) url("图片地址") no-repeat scroll 3px center; position:absolute; top:0; left:0; font-size:12px; color:#333; width:97%; padding...
  • 如果想让IE作为默认浏览器 ,执行以下操作步骤: 【处理】通过对IE进行设置来把它设置系统的默认浏览器,步骤如下: 1. 启动IE浏览器。 2. 选择【工具】菜单中的【Internet选项】菜单项,打开【Internet选项】...
  • "推荐使用:<a href='https://www.baidu.com/s?ie=UTF-8&wd=%E8%B0%B7%E6%AD%8C%E6%B5%8F%E8%A7%88%E5%99%A8' target='_blank' style='color:blue;'>谷歌," + "<a href='https://www.baidu.com/s?ie=UTF-8&wd=%E7%...
  • nginx服务下,ajax在IE8,9...请求文件保存格式UTF-8,则响应编码必须UTF-8,请求文件保存格式ANSI,则响应编码gbk,以上响应编码UTF-8,GBK,IE9及以下浏览器对于编码比较敏感,所以会报错提示,请求失败 ...
  • 解决Google/Firefox等浏览器兼容IE

    千次阅读 2015-01-28 16:23:18
    一:解决一般浏览器IE不兼容问题 只需在一般浏览器 直接右键 点击'切换到模式' 就OK了 二:解决Google(谷歌) 浏览器IE不兼容问题 首先下载IETab ...即可按照IE方式浏览网页 ...三:解决Firefox(火
  • 本人在做前端遇到IE浏览器和Google浏览器验证码显示不出来的情况后来百度后发现经过以下步骤可以解决该问题 IE:对Internet 安全选项进行自定义级别 ajax跨域请求数据在谷歌火狐我本地IE11都是没问题的...
  • IE8浏览器离线安装包

    2020-09-29 08:36:20
    win7 64位系统ie8离线安装包。双击即可安装,如提示此操作系统不支持,说明自带ie8以上版本浏览器未卸载干净。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 118,945
精华内容 47,578
关键字:

当浏览器为ie时提示