您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么獲取瀏覽器的唯一標識”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么獲取瀏覽器的唯一標識”吧!
function getCanvasFp () {
const canvas = document.getElementById('canvas')
const ctx = canvas.getContext('2d')
ctx.font = '14px Arial'
ctx.fillStyle = '#ccc'
ctx.fillText('hello, shanyue', 2, 2)
return canvas.toDataURL('image/jpeg')
}
因此根據 canvas
可以獲取瀏覽器指紋信息。
canvas
,獲取
base64
的 dataurlmd5
摘要計算,得到指紋信息但是對于常見的需求就有成熟的解決方案,若在生產環境使用,可以使用以下庫
它依據以下信息,獲取到瀏覽器指紋信息
canvas
webgl
UserAgent
AudioContext
requestIdleCallback(function () {
Fingerprint2.get((components) => {
const values = components.map((component) => component.value)
const fp = Fingerprint2.x64hash228(values.join(''), 31)
})
})
根據 canvas
可以獲取瀏覽器指紋信息
canvas
,獲取
base64
的 dataurlmd5
摘要計算,得到指紋信息若在生產環境使用,可以使用 fingerprintjs2
感謝各位的閱讀,以上就是“怎么獲取瀏覽器的唯一標識”的內容了,經過本文的學習后,相信大家對怎么獲取瀏覽器的唯一標識這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。