如何获得原始的引用url时调用javascript?
How to get original referrer url when invoking javascript??
让我们假设我在一个名为domain1.com
的站点,并导航到另一个站点domain2.com
,在那里我调用外部js调用。
问题是js调用的referrer是domain2.com
,但我需要原始referrer即domain1.com
。我看到谷歌分析请求,我看到查询参数utmr持有推荐url。示例- utmr
知道如何得到相同的GA吗?
我得到了解决方案,很简单。该文档。在外部脚本中添加的referrer工作良好,并提供当前页面的referrer URL。
谢谢巴拉吉
一些问题:
- 你能控制
- 你能控制你正在调用的外部js吗?
- 如果没有,是否有一种方法通过参数传递不同的引用?
domain2.com
吗?
您不能更改对其他服务的服务调用的引用页。然而,domain2.com
上包含外部js调用的源代码将访问domain1.com
上自己的referer,并且需要将其作为参数传递,提供远程js接口允许传递referer参数。这可以通过您正在使用的服务器代码语言进行访问。例如,下面是PHP
:
<script type="text/javascript">
var referer = "<?php echo $HTTP_REFERER; ?>";
doRemoteCall("theRemotePage?referer=" + referer);
</script>
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数