在AngularJS中获取URL referrer可以使用$window服务和$location服务来实现。
- 使用$window服务:angular.module('myApp', [])
.controller('myController', function($scope, $window) {
$scope.referrer = $window.document.referrer;
});优势:使用$window服务可以直接访问浏览器的window对象,获取到URL referrer。
应用场景:适用于需要获取URL referrer的任何场景。
推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)
- 使用$location服务:angular.module('myApp', [])
.controller('myController', function($scope, $location) {
$scope.referrer = $location.absUrl();
});优势:使用$location服务可以获取当前页面的完整URL,包括URL referrer。
应用场景:适用于需要获取当前页面完整URL的场景。
推荐的腾讯云相关产品:腾讯云云函数(https://cloud.tencent.com/product/scf)
以上是在AngularJS中获取URL referrer的两种方法,可以根据具体需求选择适合的方法。