我想将第二个代码实现为第一个代码以使其按预期工作。我不确定如何做到这一点 当前代码:如何将此代码添加到我已有的代码中以便工作
<script type="text/javascript">
!function(){
var campaign_link = ""; // REPLACE WITH YOUR LINK
var t;
try{
for(t=0;10>t;++t)history.pushState({},"","#");
onpopstate=function(t){t.state&&location.replace(campaign_link + window.location.search.substring(1))}}
catch(o){}
}();
</script>
的代码,我想补充到现有的代码;
window.addEventListener("popstate", function(e) {
window.location.href = location.href;
});
您是否只是想要存储当前的window.location以便在函数中使用? – Surreal
第一个代码在所有浏览器中都能正常工作,除了Chrome ios第二个代码是使它在ios Chrome中工作的方式。 – 4DAWIN