12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //application/vnd.chromium.remoting-viewer 可能为360特有 通过_mine判断是否是360
- export function isBrowser() {
- var agent = navigator.userAgent.toLowerCase()
- console.log(agent)
- System = function () {
- if (agent.indexOf('qqbrowser') > 0) {//判断是qq浏览器还是其它浏览器
- return "qq浏览器"
- }
- if (agent.indexOf("se 2.x") > 0) {
- return "搜狗浏览器"
- }
- var is360 = _mime("type", "application/vnd.chromium.remoting-viewer");
- if (is360) {
- return "360浏览器"
- }
- //检测是否是谷歌内核(可排除360及谷歌以外的浏览器)
- //测试mime
- function _mime(option, value) {
- var mimeTypes = navigator.mimeTypes;
- console.log(mimeTypes)
- for (var mt in mimeTypes) {
- if (mimeTypes[mt][option] == value) {
- return true;
- }
- }
- return false;
- }
- if (agent.indexOf("chrome") > 0) {
- return 'chrome'
- }
- }
- let s = System()
- if(s){
- return s
- }
- if (agent.indexOf('firefox') > 0) {
- return "firefox浏览器"
- }
- if (agent.indexOf('trident') > 0) {
- return "IE浏览器"
- }
- if (agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) {
- return 'Safari'
- }
- }
|