国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

獲取瀏覽器信息

這篇具有很好參考價(jià)值的文章主要介紹了獲取瀏覽器信息。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

由于 window 對(duì)象是一個(gè)全局對(duì)象,因此在使用window.navigator時(shí)可以省略 window 前綴,例如window.navigator.appName可以簡(jiǎn)寫(xiě)為navigator.appName。
?

navigator 對(duì)象中的屬性

下表中列舉了 JavaScript navigator 對(duì)象中常用的屬性及其描述:

屬性 描述
appCodeName 返回當(dāng)前瀏覽器的內(nèi)部名稱(開(kāi)發(fā)代號(hào))
appName 返回瀏覽器的官方名稱
appVersion 返回瀏覽器的平臺(tái)和版本信息
cookieEnabled 返回瀏覽器是否啟用 cookie,啟用返回 true,禁用返回 false
onLine 返回瀏覽器是否聯(lián)網(wǎng),聯(lián)網(wǎng)則返回 true,斷網(wǎng)則返回 false
platform 返回瀏覽器運(yùn)行的操作系統(tǒng)平臺(tái)
userAgent

返回瀏覽器的廠商和版本信息,即瀏覽器運(yùn)行的操作系統(tǒng)、瀏覽器的版本、名稱

navigator 對(duì)象中的方法

下表中列舉了JavaScript navigator 對(duì)象中提供的方法及其描述:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-408094.html

方法 描述
javaEnabled() 返回瀏覽器是否支持運(yùn)行 Java Applet 小程序,支持則返回 true,不支持則返回 false
sendBeacon() 向?yàn)g覽器異步傳輸少量數(shù)據(jù)

各主流瀏覽器

// 各主流瀏覽器
 function getBrowser () {
        var u = this.userAgent
        var bws = [{
          name: 'sgssapp',
          it: /sogousearch/i.test(u)
        }, {
          name: 'wechat',
          it: /MicroMessenger/i.test(u)
        }, {
          name: 'weibo',
          it: !!u.match(/Weibo/i)
        }, {
          name: 'uc',
          it: !!u.match(/UCBrowser/i) || u.indexOf(' UBrowser') > -1
        }, {
          name: 'Quark 夸克',
          it: !!u.match(/Quark/i) || u.indexOf(' Quark') > -1
        }, {
          name: 'sogou',
          it: u.indexOf('MetaSr') > -1 || u.indexOf('Sogou') > -1
        }, {
          name: 'xiaomi',
          it: u.indexOf('MiuiBrowser') > -1
        }, {
          name: 'baidu',
          it: u.indexOf('Baidu') > -1 || u.indexOf('BIDUBrowser') > -1
        }, {
          name: '360',
          it: u.indexOf('360EE') > -1 || u.indexOf('360SE') > -1
        }, {
          name: '2345',
          it: u.indexOf('2345Explorer') > -1
        }, {
          name: 'edge',
          it: u.indexOf('Edge') > -1
        }, {
          name: 'ie11',
          it: u.indexOf('Trident') > -1 && u.indexOf('rv:11.0') > -1
        }, {
          name: 'ie',
          it: u.indexOf('compatible') > -1 && u.indexOf('MSIE') > -1
        }, {
          name: 'firefox',
          it: u.indexOf('Firefox') > -1
        }, {
          name: 'safari',
          it: u.indexOf('Safari') > -1 && u.indexOf('Chrome') === -1
        }, {
          name: 'qqbrowser',
          it: u.indexOf('MQQBrowser') > -1 && u.indexOf(' QQ') === -1
        }, {
          name: 'qq',
          it: u.indexOf('QQ') > -1
        }, {
          name: 'chrome',
          it: u.indexOf('Chrome') > -1 || u.indexOf('CriOS') > -1
        }, {
          name: 'opera',
          it: u.indexOf('Opera') > -1 || u.indexOf('OPR') > -1
        }]
        for (var i = 0; i < bws.length; i++) {
          if (bws[i].it) {
            return bws[i].name
          }
        }
        return 'other'
      },

系統(tǒng)區(qū)分

getOS () {
        var u = this.userAgent
        if (!!u.match(/compatible/i) || u.match(/Windows/i)) {
          return 'windows'
        } else if (!!u.match(/Macintosh/i) || u.match(/MacIntel/i)) {
          return 'macOS'
        } else if (!!u.match(/iphone/i) || u.match(/Ipad/i)) {
          return 'ios'
        } else if (u.match(/android/i)) {
          return 'android'
        } else {
          return 'other'
        }
      },

到了這里,關(guān)于獲取瀏覽器信息的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • windows 及Mac os 獲取谷歌瀏覽器路徑

    #獲取mac地址

    2024年02月11日
    瀏覽(87)
  • 一個(gè)完整Python實(shí)戰(zhàn)項(xiàng)目:selenium識(shí)別驗(yàn)證碼實(shí)現(xiàn)自動(dòng)登錄,自動(dòng)操作瀏覽器獲取某東數(shù)據(jù)

    一個(gè)完整Python實(shí)戰(zhàn)項(xiàng)目:selenium識(shí)別驗(yàn)證碼實(shí)現(xiàn)自動(dòng)登錄,自動(dòng)操作瀏覽器獲取某東數(shù)據(jù)

    最近都沒(méi)啥時(shí)間,很久沒(méi)更新了。 今天分享一下,如何用selenium識(shí)別驗(yàn)證碼,實(shí)現(xiàn)自動(dòng)登錄以及獲取數(shù)據(jù)。 目標(biāo):某東 話不多說(shuō)直接開(kāi)始 環(huán)境 Python 3.10 Pycharm 模塊使用 import random import time from selenium import webdriver import pyautogui import base64 import ddddocr import csv win + R 輸入cmd 輸入安

    2024年02月04日
    瀏覽(32)
  • 爬蟲(chóng)之Cookie獲取:利用瀏覽器模擬一個(gè)cookie出來(lái)、面對(duì)反爬蟲(chóng)、加密的cookie的應(yīng)對(duì)方法

    爬蟲(chóng)之Cookie獲?。豪脼g覽器模擬一個(gè)cookie出來(lái)、面對(duì)反爬蟲(chóng)、加密的cookie的應(yīng)對(duì)方法

    在爬蟲(chóng)或模擬請(qǐng)求時(shí),特別是獲取驗(yàn)證碼的時(shí)候,反爬蟲(chóng)的網(wǎng)站的cookie或定期失效,復(fù)制出來(lái)使用是不行的 為了應(yīng)對(duì)這種方式,我們可能就需要像瀏覽器打開(kāi)網(wǎng)站一樣,取得它信任的cookie selenium就是一個(gè)很好的手段 一、什么是selenium Selenium最初是一個(gè)自動(dòng)化測(cè)試工具,Selen

    2024年01月16日
    瀏覽(51)
  • 瀏覽器獲取本地IP地址(不是瀏覽器的url地址的ip)

    瀏覽器輸入: edge://flags/#enable-webrtc-hide-local-ips-with-mdns Anonymize local IPs exposed by WebRTC 狀態(tài)改為disable JS方法: function f() { if(typeof window != \\\'undefined\\\'){ var RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; var rtc = new RTCPeerConnection() rtc.createDataChannel(\\\'\\\'

    2024年02月02日
    瀏覽(91)
  • python爬蟲(chóng)之selenium庫(kù),瀏覽器訪問(wèn)搜索頁(yè)面并提取信息,及隱藏瀏覽器運(yùn)行

    python爬蟲(chóng)之selenium庫(kù),瀏覽器訪問(wèn)搜索頁(yè)面并提取信息,及隱藏瀏覽器運(yùn)行

    如果鏈接簡(jiǎn)單,爬蟲(chóng)可以通過(guò)鏈接用requests庫(kù)提取頁(yè)面信息,如爬取豆瓣top250影片信息,鏈接簡(jiǎn)單易懂。參考:爬取豆瓣top250影片信息 但如果遇到一些搜索之類(lèi)的,基于js動(dòng)態(tài)加載的網(wǎng)頁(yè),以上就不適合,如爬蟲(chóng)b站,搜索“爬蟲(chóng)”頁(yè)面,第一頁(yè)鏈接如下,第二頁(yè)又是很長(zhǎng)沒(méi)規(guī)

    2024年01月23日
    瀏覽(228)
  • 如何獲取瀏覽器客戶端的唯一標(biāo)識(shí)

    在 Web 應(yīng)用程序中, 可以使用瀏覽器的 window.navigator.userAgent 屬性來(lái)獲取瀏覽器的用戶代理字符串。這個(gè)字符串包含有關(guān)瀏覽器類(lèi)型和版本的信息, 但是它不是唯一的, 因?yàn)椴煌臑g覽器可能具有相同的用戶代理字符串。 要獲取更加唯一的標(biāo)識(shí)符, 可以使用瀏覽器提供的 Web 技術(shù)

    2024年02月13日
    瀏覽(30)
  • js獲取元素到可視區(qū)的距離/瀏覽器窗口滾動(dòng)距離/元素距離瀏覽器頂部距離

    1. js獲取元素距離可視區(qū)的各種距離 2. js獲取瀏覽器窗口滾動(dòng)距離 3. js獲取元素實(shí)際距離頁(yè)面距離(包括滾動(dòng)距離) (1).如果父輩元素中有定位的元素,那么就返回距離當(dāng)前元素最近的定位元素邊緣的距離。 (2).如果父輩元素中沒(méi)有定位元素,那么就返回相對(duì)于body邊緣距

    2024年02月12日
    瀏覽(23)
  • 谷歌瀏覽器如何查看cookie存放信息

    谷歌瀏覽器如何查看cookie存放信息

    Cookie,有時(shí)也用其復(fù)數(shù)形式 Cookies。類(lèi)型為“ 小型文本文件 ”,是某些網(wǎng)站為了辨別用戶身份,進(jìn)行Session跟蹤而儲(chǔ)存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過(guò)加密),由用戶客戶端計(jì)算機(jī)暫時(shí)或永久保存的信息。下面以谷歌游覽器查看cookie為例 谷歌瀏覽器查看cookie 1.打開(kāi)谷歌游

    2024年02月05日
    瀏覽(23)
  • 谷歌瀏覽器獲取網(wǎng)站CA證書(shū)

    谷歌瀏覽器獲取網(wǎng)站CA證書(shū)

    打開(kāi)根證書(shū)生成網(wǎng)站https://www.myssl.cn/tools/downloadchain.html 將中間證書(shū)復(fù)制進(jìn)入框中生成即可

    2024年01月22日
    瀏覽(31)
  • 設(shè)置Windows主機(jī)的瀏覽器為wls2的默認(rèn)瀏覽器

    設(shè)置Windows主機(jī)的瀏覽器為wls2的默認(rèn)瀏覽器

    這里以Chrome為例。 wsl是可以使用Windows主機(jī)上安裝的exe程序,出于安全考慮,默認(rèn)情況下改功能是無(wú)法使用。要使用的話,終端需要以管理員權(quán)限啟動(dòng)。 我這里以 Windows Terminal 為例,介紹如何默認(rèn)使用管理員權(quán)限打開(kāi)終端,具體操作如下圖所示: wsl使用Windows主機(jī)的瀏覽器,

    2023年04月19日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包