我想將第二個代碼實現爲第一個代碼以使其按預期工作。我不確定如何做到這一點 當前代碼:如何將此代碼添加到我已有的代碼中以便工作
<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