美文网首页
[js 浏览器] - navigator.doNotTrack与

[js 浏览器] - navigator.doNotTrack与

作者: Lusia_ | 来源:发表于2020-08-31 16:37 被阅读0次

设置不对用户行为进行跟踪

浏览器对于doNotTrack属性的返回值

Chrome:
navigator.doNotTrack
允许追踪: null
不允许追踪:  '1'

Firefox:
navigator.doNotTrack
允许追踪: 'unspecified'
不允许追踪:  '1'

Safari:
navigator.doNotTrack
允许追踪: 'undefined'
不允许追踪:  'undefined'

判断是否允许跟踪函数处理

(~['1', 'on', undefined].indexOf(navigator.doNotTrack)) && 1
返回1:doNotTrack=1 不允许跟踪
返回0:doNotTrack=0  允许跟踪

相关文章

  • [js 浏览器] - navigator.doNotTrack与

    设置不对用户行为进行跟踪 浏览器对于doNotTrack属性的返回值 判断是否允许跟踪函数处理

  • JS 浏览器BOM(浏览器对象模型)

    JS Window-浏览器对象模型 浏览器对象模型(BOM)使JS有能力与浏览器对话 由于现代浏览器几乎实现了JS...

  • 0511-Node.js

    1.浏览器与javascript的关系 浏览器解析js 内核>>>js引擎1.转化 js转化为机器码2.移植性 2...

  • js Window

    js Window 浏览器对象模型浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 ...

  • 2018-05-18

    学习js window: bom(浏览器对象模型)使得JavaScript 有能力与浏览器“对话” 1.所有浏览器...

  • H5 浏览器渲染原理浅析

    待续 参考 浏览器的渲染:过程与原理 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理 浏览器页面资源加载...

  • JS-BOM

    BOM Browser Object Model 浏览器对象模型 作用:能够在 JS 中与浏览器实现“对话” 没有...

  • 2019-01-23

    js的基本语法,流控制语句,通过js来控制网页中的元素,如何与浏览器窗口进行交互 js基础 了解什么是js js是...

  • JS中的全局对象、原型与原型链

    一、JS中全局对象与浏览器中的全局对象 JS中默认全局对象是global,而在浏览器的全局对象是window,如w...

  • Node.js(五)global全局变量

    global是Node.js中的全局命名空间对象,与浏览器不同,浏览器中顶层作用域是全局作用域,而Node.js中...

网友评论

      本文标题:[js 浏览器] - navigator.doNotTrack与

      本文链接:https://www.haomeiwen.com/subject/zcousktx.html