gpt4 book ai didi

javascript - 跨域 Cookie - 避免广告拦截?

转载 作者:行者123 更新时间:2023-12-02 13:50:08 25 4
gpt4 key购买 nike

Facebook 有一个名为 Pixel 的营销工具,允许网站营销人员向 Facebook 定义特定的用户事件,以建立自定义受众。

这是如何工作的:

  1. 用户访问 mypage.com
  2. mypage.com 加载 facebook 像素代码并向 https://www.facebook.com/tr 发起 ajax 调用
  3. 因为用户已登录 facebook,所以当 ajax 调用触发时,#2 中提到的请求将能够发送浏览器中存在的 .facebook.com cookie。

但是,我意识到,如果您有广告拦截器,Facebook Pixel 将不起作用,因为广告拦截器不允许跨域连接。

我有兴趣构建一个托管在 mypage.com 上的代理服务,这样 facebook Pixel 就不必调用 https://www.facebook.com/tr。相反,它会触发 mypage.com/tr,然后代理对 https://www.facebook.com/tr 的调用。 (我已经构建了这个)。

现在的问题是,我如何访问 .facebook.com 用户浏览器上的 cookie?

如果这样做不可行,是否有其他方法可以解决即使存在广告拦截器也能让 cookie 正常工作的问题?

最佳答案

Now the question is, how can I access the cookies on my users' browers for .facebook.com?

你不能。

试想一下,如果可以的话,您可以劫持他们的 session cookie 等等。这将是一场安全灾难。

If doing so it not feasible, are there other ways I can get around the problem of getting the cookie to work even when there is an ad blocker?

不,请参阅上面有关安全性的内容。

如果这让您感觉更好,您的代理系统无论如何都会被添加到广告拦截过滤器中。

关于javascript - 跨域 Cookie - 避免广告拦截?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41071025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com