数码资讯
使用Javascript来确定当前浏览器
编写一个判断当前浏览器类型和版本的方法,只测试IE 8 11、谷歌、360浏览器(不完整) 我希望你能发表意见。 函数($,窗口,文档,未定义){ 如果(!窗口(浏览器){ VaR的UserAgent = navigator.useragent.tolowercase(),uamatch; wind
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
编写一个判断当前浏览器类型和版本的方法,只测试IE 8 11、谷歌、360浏览器(不完整)
我希望你能发表意见。
函数($,窗口,文档,未定义){
如果(!窗口(浏览器){
VaR的UserAgent = navigator.useragent.tolowercase(),uamatch;
window.browser = { }
*确定是否是IE。
* /
功能议(){
返回(ActiveX对象窗口);
}
*确定它是否是谷歌浏览器
* /
如果(!uamatch){
uamatch = useragent.match( / /铬({ D. } +)/);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'chrome;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*确定它是否是Firefox
* /
如果(!uamatch){
uamatch = useragent.match( / / Firefox({ D. } +)/);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'firefox;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*确定它是否是Opera浏览器
* /
如果(!uamatch){
uamatch = useragent.match( /歌剧。({ } } +);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'opera;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*确定它是否是Safari浏览器
* /
如果(!uamatch){
uamatch = useragent.match( / / Safari({ D. } +)/);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'safari;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*最后判断是否IE。
* /
如果(!uamatch){
如果(useragent.match( / MSIE({ D. } +)/)!= NULL){
uamatch = useragent.match( / MSIE({ D. } +)/);
窗口。浏览器{ 'name' } = 'ie;
浏览器窗口。'version } = {uamatch { 1 };
其他{ }
* IE10
* /
如果(议()!!document.attachevent(函数(){严密;返回!这个(};))
窗口。浏览器{ 'name' } = 'ie;
浏览器窗口。'version} = { 10';
}
* IE11
* /
如果(议()!文件。attachevent){
窗口。浏览器{ 'name' } = 'ie;
浏览器窗口。{ 'version} =会;
}
}
}
*登记判断方法
* /
如果(!美元。议){
扩展({
IsIE:函数(){
返回(window.browser.name = 'ie);
}
});
}
如果(!美元。ischrome){
扩展({
ischrome:函数(){
返回(window.browser.name = 'chrome);
}
});
}
如果(!美元。isfirefox){
扩展({
IsFirefox:函数(){
返回(window.browser.name = 'firefox);
}
});
}
如果(!美元。isopera){
扩展({
IsOpera:函数(){
返回(window.browser.name = 'opera);
}
});
}
如果(!美元。issafari){
扩展({
IsSafari:函数(){
返回(window.browser.name = 'safari);
}
});
}
}
}(jQuery、窗口、文档);
使用
console.log(浏览器窗口。);
console.log(美元。议());
console.log(美元。ischrome());
以上是本文的全部内容,希望大家能喜欢。
我希望你能发表意见。
函数($,窗口,文档,未定义){
如果(!窗口(浏览器){
VaR的UserAgent = navigator.useragent.tolowercase(),uamatch;
window.browser = { }
*确定是否是IE。
* /
功能议(){
返回(ActiveX对象窗口);
}
*确定它是否是谷歌浏览器
* /
如果(!uamatch){
uamatch = useragent.match( / /铬({ D. } +)/);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'chrome;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*确定它是否是Firefox
* /
如果(!uamatch){
uamatch = useragent.match( / / Firefox({ D. } +)/);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'firefox;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*确定它是否是Opera浏览器
* /
如果(!uamatch){
uamatch = useragent.match( /歌剧。({ } } +);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'opera;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*确定它是否是Safari浏览器
* /
如果(!uamatch){
uamatch = useragent.match( / / Safari({ D. } +)/);
如果(uamatch!= NULL){
窗口。浏览器{ 'name' } = 'safari;
浏览器窗口。'version } = {uamatch { 1 };
}
}
*最后判断是否IE。
* /
如果(!uamatch){
如果(useragent.match( / MSIE({ D. } +)/)!= NULL){
uamatch = useragent.match( / MSIE({ D. } +)/);
窗口。浏览器{ 'name' } = 'ie;
浏览器窗口。'version } = {uamatch { 1 };
其他{ }
* IE10
* /
如果(议()!!document.attachevent(函数(){严密;返回!这个(};))
窗口。浏览器{ 'name' } = 'ie;
浏览器窗口。'version} = { 10';
}
* IE11
* /
如果(议()!文件。attachevent){
窗口。浏览器{ 'name' } = 'ie;
浏览器窗口。{ 'version} =会;
}
}
}
*登记判断方法
* /
如果(!美元。议){
扩展({
IsIE:函数(){
返回(window.browser.name = 'ie);
}
});
}
如果(!美元。ischrome){
扩展({
ischrome:函数(){
返回(window.browser.name = 'chrome);
}
});
}
如果(!美元。isfirefox){
扩展({
IsFirefox:函数(){
返回(window.browser.name = 'firefox);
}
});
}
如果(!美元。isopera){
扩展({
IsOpera:函数(){
返回(window.browser.name = 'opera);
}
});
}
如果(!美元。issafari){
扩展({
IsSafari:函数(){
返回(window.browser.name = 'safari);
}
});
}
}
}(jQuery、窗口、文档);
使用
console.log(浏览器窗口。);
console.log(美元。议());
console.log(美元。ischrome());
以上是本文的全部内容,希望大家能喜欢。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。