一、internet选项里设置了代理是否影响chrome
默认状态下,chrome使用的是IE的代理设置,也即“在Internet选项里设置了代理”,chrome是肯定会受到影响的。
不过chrome在使用插件的情况下,IE里面的代理不会对chrome产生影响,chrome网络将使用插件内部的设置独立运行。
二、请教JS 如何修改 UserAgent
Object.navigator.\_\_defineGetter\_\_('userAgent', '自定义 UA 字串');//旧写法
Object.prototype.setProperty(navigator, 'userAgent': function() {return '自定义 UA 字串';});//新写法
浏览器发送的UserAgent没有办法修改
三、js如何判断当前浏览类型是谷歌,火狐,IE
function myBrowser(){<br> var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串<br> var isOpera = userAgent.indexOf("Opera") > -1;<br> if (isOpera) {<br> return "Opera"<br> }; //判断是否Opera浏览器<br> if (userAgent.indexOf("Firefox") > -1) {<br> return "FF";<br> } //判断是否Firefox浏览器<br> if (userAgent.indexOf("Chrome") > -1){<br> return "Chrome";<br> }<br> if (userAgent.indexOf("Safari") > -1) {<br> return "Safari";<br> } //判断是否Safari浏览器<br> if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {<br> return "IE";<br> }; //判断是否IE浏览器<br>}<br><br><br>var mb = myBrowser();<br>if ("IE" == mb) {<br> alert("我是 IE");<br>}<br>if ("FF" == mb) {<br> alert("我是 Firefox");<br>}<br>if ("Chrome" == mb) {<br> alert("我是 Chrome");<br>}<br>if ("Opera" == mb) {<br> alert("我是 Opera");<br>}<br>if ("Safari" == mb) {<br> alert("我是 Safari");<br>}
- 相关评论
- 我要评论
-