关于PC浏览器js提示兼容问题的代码 “您的浏览器版本太低了,已经和时代脱轨了“ 强制锁定极速模式
做pc项目总能碰见讨厌的IE兼容问题,不过还好,我们对兼容要求不是那么离谱,兼容主流的几个浏览器就行,那么铁定要将ie除外了,找两篇博客看一下,抄一抄代码,他们的代码我觉得还是可以再改进的,我再改一改就完事了
js判断是否是ie浏览器,弹出提示使用别的浏览器打
(function(){var userAgent = navigator.userAgent;var is_ie = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1;var is_ie11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;if (is_ie || is_ie11 ) {var str = "您的浏览器版本太低了,已经和时代脱轨了 :(";var str2 = "推荐使用:"+ "<a href='microsoft-edge:' target='_blank' style='color:blue;'>Microsoft Edge</a>,"+"<a href = 'https://www.google.cn/intl/zh-CN/chrome/' target = '_blank' style = 'color:blue;'>谷歌</a>, "+ "<a href='http://browser.360.cn/' target='_blank' style='color:blue;'>360浏览器</a>,"+ "<a href='https://browser.qq.com/' target='_blank' style='color:blue;'>QQ浏览器</a>,"+ "<a href='https://ie.sogou.com/' target='_blank' style='color:blue;'>搜狗浏览器</a>,"+ "或其他双核浏览器极速模式";document.writeln("<div style='text-align:center;color:#262626;background-color: rgba(204,232,207); height:100%;border:0;position:fixed;top:0;left:0;width:100%;z-index:1234;font-size:30px;'>" +"<h2 style='margin:0px'><strong>" + str + "<br /></strong></h2><h2>" +str2 + "</h2><h2 style='margin:0'><strong>如果你的使用的是双核浏览器,请切换到<a target='_blank' style='color:blue;' href='https://jingyan.baidu.com/article/17bd8e527a425085ab2bb8cb.html'>极速模式</a>访问<br /></strong></h2></div>");document.execCommand("Stop");}})()
反正就 Edge,谷歌,360浏览器,QQ浏览器,搜狗浏览器,基本就这几个了(火狐表示我不是浏览器?)
还有一个问题,我发现啊用QQ浏览器打开某宝
你看地址栏右边是没有 调整双核模式的选择的?!
还有你看下这个百度经验如何切换急速模式
里面有个截图
看到那句话没有“此页面需要在极速模式下显示,不可以切换”
一想肯定是有设置的 meta之类的
百度关键词“此页面需要在极速模式下显示,不可以切换 meta设置”
顺便查看一下某宝的源码头部
看到了这个
<meta name="renderer" content="webkit">
然后继续百度查
可以看一下其他的博客 文章
https://blog.csdn.net/dingmo2261/article/details/101866516
文章里看到了这个 360的
浏览器内核控制标签meta说明
也了解到
他们360浏览器有个东西叫“强制极速模式”
强制锁定极速模式 可以开放吗???
你们可以看一下用户问题
也就是说他们是有这个接口的但是并不会对我们一般网站开放的
再看一下这个360自定义切核功能说明
不过我发现360导航在360浏览器下面也没有强制锁定极速模式啊,而且某宝在他们浏览器也没有,某宝只是在qq浏览器是锁定的。。。。
就这样吧,记得在网页头部加句代码就好了
<meta name="renderer" content="webkit">
关于PC浏览器js提示兼容问题的代码 “您的浏览器版本太低了,已经和时代脱轨了“ 强制锁定极速模式相关推荐
- vue项目检测IE浏览器版本,版本太低给出提示
在index.html 文件的header标签内加入: <script type="text/javascript">(function(window) {var th ...
- 360安全浏览器如何锁定极速模式
360安全浏览器有两个浏览模式,高速渲染模式-chrome内核,兼容模式-IE内核.360安全浏览器不提供锁定内核的选项, 经常发现有的网页打开是兼容模式,然后整个浏览器卡死,你想手动切换极速模式,但 ...
- AppNinja一文解决:targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法,附带打包修改工具
解决targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法 直接上解决办法: 一.打包错误 AndroidManifest.xml:1: e ...
- 按装oracle后 eclips提示jvm版本太低的问题
分类: 数据库 J2EE(各种框架技术) 2009-05-05 17:40 445人阅读 评论(0) 收藏 举报 经常见论坛上有朋友遇到这个问题 安装了 oracle 再启动eclipse的时候,提示 ...
- 360浏览器强制使用极速模式
360浏览器强制使用极速模式 <meta name="renderer" content="webkit">
- QQ提示“对方在线状态按钮版本太低,不能发起会话”解决方法
当点击QQ发起对话的时候,提示"对方在线状态按钮版本太低,不能发起会话",怎么回事? 遇到这个问题,首先根据提示,去腾讯官网下载最新版本的QQ.注意不要通过类似360软件中心,第三 ...
- MacOS下npm does not support Node.js vx.x.x 但是npm版本太低导致npm i -g npm命令无效无法升级npm的解决办法
我遇到的问题 最近开始学node.js,我电脑里npm版本是6.x.x,但是我改成了和教学视频里一样的版本5.5.1.于是就出现了npm does not support Node.js vx.x.x ...
- ie浏览器html图片兼容,解决webp图片格式IE浏览器不兼容性问题
这两天把博客,图片格式改了一下,今天晚上,正好用ie浏览器打开pdf文件,然后突然想起,试试这个浏览器的兼容性, 发现图片加载不出来了,报错了 无法对位于 URL"https://img.b ...
- 连接oracle时,提示oracle客户端版本太低
最近重装电脑系统了,Oracle精简客户端重新安装,启动原来的程序后提示打不开数据库,检查配置连接字符串也没有问题,再次跟踪异常后,发现提示的是Oracel Client 版本过低问题导致.但是,程序 ...
- IE浏览器JS提示缺少对象的解决办法
前端文件中写了一个AJAX取城市列表的JS方法.一个检测表单输入的JS方法,还有一些其它的JS代码. 整个页面代码在chrome和火狐浏览器下一切正常.但是在IE浏览器下在取城市列表的JS方法中提示缺 ...
最新文章
- 二十五、Kaggle | 全球听众最多的50首歌曲
- 有些新手小白创业者开奶茶店,为什么总是容易上当受骗呢?
- 如何降低前端代码圈复杂度?
- [python] raw string,反斜杠\,re Lib
- access转换MySQL教程,如何将Access数据库转换为SQL Server
- java 九宫格数独,(完整)九宫格数独题目大全,推荐文档
- C# 透明窗体制作方法
- 空间磁场分布测量仪器案例
- CSS多列等高如何实现?
- java 通配符 删除文件_jQuery removeClass通配符
- 2022年重庆医院三基考试心血管系统疾病多选练习题及答案
- ESP8266-Arduino编程实例-HDC1080温度湿度传感器驱动
- C语言程序设计期末考试试题(含答案)
- c语言中地址值是什么意思,单片机C语言中如何区别是地址还是数值啊?
- netty自定义通讯协议校验魔数
- #最全面# Python 下将 opencv MAT ( numpy ndarray ) 彩色 或 灰度 图像转化为 QImage 对象
- 论文《Context Contrasted Feature and Gated Multi-scale Aggregation for Scene Segmentation》笔记
- 百度云资源下载链接获取
- 大数据之flink共享资源槽
- 台北离“智慧城市”不远了