Как добавить этот код к тому, что у меня уже есть в oder, чтобы этот код работал

1

Я хотел бы реализовать второй код в первом, чтобы он работал по назначению. Я не уверен, как это сделать Текущий код:

<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;
});
  • 0
    Вы просто хотите сохранить текущее расположение window.location для использования в вашей функции?
  • 0
    первый код работает нормально во всех браузерах, кроме Chrome IOS второй код способ заставить его работать в IOS Chrome.
Теги:
google-chrome

1 ответ

0

Вы можете просто добавить эту функцию в свой текущий сценарий. Однако вы можете захотеть сохранить 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>
  • 0
    Как мне это сделать?
  • 0
    var url = window.location.href?
Показать ещё 9 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню