Я хотел бы реализовать второй код в первом, чтобы он работал по назначению. Я не уверен, как это сделать Текущий код:
<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;
});
Вы можете просто добавить эту функцию в свой текущий сценарий. Однако вы можете захотеть сохранить loction.href в var, а не в window.location
<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){}
}();
window.addEventListener("popstate", function(e) {
window.location.href = location.href;
});
</script>