共:💬3 🌺6新:
主题:【原创】UC用户看过来,兼请教关于 sendBeacon -- 铁手
家园博客 【原创】UC用户看过来,兼请教关于 sendBeacon

本帖有两个目的,一个是和 UC 浏览器 用户有关,一个希望请教达人帮忙解惑。关注中心是 sendBeacon。

最近在网站上收到不少数量的如下错误提示信息(其中的【略】是我替换了原始内容):

Failed to execute 'sendBeacon' on 'Navigator': Refused to send beacon to 'https://track.uc.cn/collect?uc_param_str=【略】&appid=【略】&lt=【略】&e_c=【略】&e_a=【略】&type=【略】&domain=【略】&url=【略】&referrer=【略】' because it violates the document's Content Security Policy.

首先是请使用 UC 浏览器访问西西河网站的用户关注一下,很可能是UC浏览器在你访问网站的时候在不断的追踪记录你的浏览历史,也有可能是浏览器里你安装的插件,也可能是其他情况,希望对这方面比较熟悉的人帮忙揣测一下是怎么回事。

请继续往下阅读,我会提供一些基本背景。

sendBeacon() 是浏览器提供的一个搜集用户使用信息的新功能。技术上的优势是它的指令发出后,数据的传送可以异步,也就是,和用户当前在干什么关系不大。

从上面的错误信息来看,有用户访问信息被传送到 track.uc.cn 这个网址。而 uc.cn 指向的是 UC 浏览器开发商的网站。这里的关键是,西西河网站并没有使用任何 sendBeacon 功能,而且即使网站使用这样的功能,也不会往UC送,要送也是送到西西河网站。

我现在还不能完全确定是什么状况。猜想过也有可能是用户通过代理、VPN访问时,这些第三方加的代码,也猜想过可能是用户浏览器的插件导致,但是基于目标网址是 uc.cn,而且 track.uc.cn 也的确存在,那么,有理由相信 很可能uc 浏览器本身在这里是主角。

如果是浏览器本身的作为,用户是否知情?还是说,在浏览器的设置里有相关的项目可以调整?我暂时不打算下载这个浏览器来作实验,所以这里只好请使用UC的用户,或者是对UC比较熟悉的河友帮忙解惑。

在这个【原创】关于2020新版,及浏览器推荐帖中,我建议大家多用 firefox。在某种程度上,我对 chrome 的干净程度也总是保持怀疑态度。当然,事实上 chrome 的技术很先进,速度也很快,市场占有率也很高。只是,firefox 一向比较注重包含用户隐私,也提供很方便的工具来阻止访问网页时的各种跟踪手段。

关键词(Tags): #浏览器#sendBeacon
主题:4555598
帖内引用