【APM】RUM监控请求被浏览器跨域策略阻止

【APM】RUM监控请求被浏览器跨域策略阻止

问题:
APM的RUM监控,在客户的页面中嵌入了组件,却发现咱们的RUM agent浏览器直接阻止了这个组件的加载,
报错:

 has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `private`.

原因:
请求被跨域策略阻止了,客户端不是安全的。

解决方法:
谷歌浏览器
地址栏输入chrome://flags/#block-insecure-private-network-requests,将选项改为禁用Disable,然后重启浏览器即可。

新版Chrome处理方案
Chrome更新后,需要输入chrome://flags/#unsafely-treat-insecure-origin-as-secure,选项改为Enable,然后加入白名单