如何在重定向前进行触发脚本的重定向? 时间:2019-11-20 作者:Ooker 我有一个软件,我必须在利基市场的外部服务器上托管(浏览器的一种扩展)。我想知道当我在社交媒体上分享链接时,有多少人点击了它。我的想法是将我网站上的帖子重定向到它,但在重定向发生之前,应该启动Google Analytics脚本,以便我获得报告。这个Redirection 插件可用于重定向,但it doesn\'t support that yet. 一个变通的想法是创建一个帖子并添加以下内容:window.location.replace("http://stackoverflow.com"); 但这可能会增加装载收割台的装载时间。此外,它不能保证脚本将被激发,因为它可以包含在页脚中。是否有方法确保在重定向之前激发脚本? 1 个回复 SO网友:John McCulley 将两个脚本都放在页脚中。按照顺序,先使用Google脚本,然后加入承诺,再添加: .then( function(response){ window.location.href = \'http://www.google.com\'; //for example },function(error){ console.log(\'Error: \' + error.statusText); } ); 文章导航