javascript - 跟踪 DNT 异常处理

标签 javascript exception-handling tracking privacy do-not-track

目前我正在尝试解决有关跟踪的问题。

在我们的网站上,用户应该能够决定他是否被跟踪以及共享哪种信息。

我们还有不同的第三方跟踪机制,也可以关闭。 (如果用户愿意)

我用本地存储 + cookie 解决了这个问题。如果用户决定停用我们的其中一项跟踪,则不会通过请求的文件传输负责此类跟踪的代码。

此外,我确实尊重 window.Navigator.doNotTrack 中的设置,在蜂鸣 1​​ 的情况下,将在弹出的 snackbar 中解析并请求许可。

我找到的有关此主题的所有信息是 here

我想知道的是如何申请异常(exception),以及如何查看该网站是否被接受。

我试过描述的内容here但它似乎不起作用。

Navigator.trackingExceptionExists // will be undefined

最佳答案

你可以试试

navigator.confirmSiteSpecificTrackingException

查看以下链接以获取完整引用

https://msdn.microsoft.com/en-us/library/dn265021(v=vs.85).aspx

关于javascript - 跟踪 DNT 异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47262720/

相关文章:

javascript - 如何引导基于组件的 Angular 1 应用程序?

ruby-on-rails - rails : Reraise Mongoid and BSON exceptions to my own exception

java - 如何抛出 RuntimeException ("cannot find symbol")

swift - 计算总距离 swift iOS

python - 视频中的对象跟踪

paypal - 来自用户未访问的页面的 Google Analytics

javascript - 创建用户脚本以在两个按钮之间单击时更改网站的样式表

javascript - ES6/ typescript : Stacking map and filter advanced array methods

javascript - Backbone 路由器...如何处理 url

c# - 以多种语言记录和显示 .NET 异常