如何在actionscript小部件中准确获取referrer

发布于 2024-09-02 05:01:46 字数 193 浏览 3 评论 0原文

我有一个可嵌入的小部件。对于每次印象,我想跟踪引用者(嵌入小部件的页面)。现在我正在使用ExternalInterface使用javascript来检查window.location.href是否可用,但是,我发现大多数时候我无法设置引荐来源网址。

有更好的方法吗?或者也许我没有正确使用 javascript 来获取引荐来源网址?

谢谢!

I have an embedable widget. For each impression, I would like to track the referrer (the page where the widget is embedded onto). Right now I am using ExternalInterface to use javascript to check window.location.href when its available, however, I am finding that most of the time I am unable to set the referrer.

Is there a better way to do this? Or perhaps am I not using javascript correctly to get the referrer?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

Spring初心 2024-09-09 05:01:46

我认为你不能通过这种方式直接得到它。我能想到几个选项:

  1. 从 Web 服务器 HTTP 日志中获取引荐来源网址。例如,Apache 默认记录引用者信息。
  2. 让人们在他们的小部件请求中包含一些推荐代码,您可以使用它来识别它的来源。
  3. 从您的小部件向您的服务器发出请求...我认为此请求将包含指向其嵌入位置的 HTTP Referrer 字段
  4. 使用类似 [swfmill][1] 的内容将引用者嵌入到实际的 SWF 本身中从您的服务器请求...但这可能会产生太多的性能开销。

I don't think you can directly get it in this way. There are a couple options I can think of:

  1. Get the referrer from your web server HTTP logs. Apache for example logs referrer info by default.
  2. Have people include some referral code in their widget request, that you can use to identify where it came from.
  3. Make a request from your widget back to your server...I think this request will contain the HTTP Referrer field pointing at where it is embedded
  4. Use something like [swfmill][1] to embed the referrer into the actual SWF itself when it is requested from your server...but this might have too much performance overhead.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文