Невозможно получить свойство indexOf с неопределенной или нулевой ссылкой - PullRequest
0 голосов
/ 10 января 2020

Я работаю над Test AB на Adobe Target.

У меня есть этот код, который отлично работает на chrome, но когда я пробую его на Inte rnet explorer, я получаю сообщение об ошибке.

МОЙ КОД:

function hashHandler(eventData) {
      if (eventData.newURL.includes('#mypage-example')) { 
          console.log('I  am on my page');
          funcionCarga();
      }
  }
      window.addEventListener('hashchange', hashHandler, false);

ОШИБКА: объект не поддерживает свойство или метод 'включает'

Я пытаюсь с indexOf, но я получаю другую ошибку: Невозможно получить свойство 'indexOf' с неопределенной или нулевой ссылкой

Я могу не используйте полимер, потому что у меня нет доступа к исходному коду. Можно ли как-нибудь исправить этот код, чтобы он мог работать на Inte rnet explorer?

1 Ответ

1 голос
/ 10 января 2020

Похоже, необходимо проверить, является ли eventData.newURL null:

if (eventData && eventData.newURL && eventData.newURL.includes('#mypage-example')) { 
   console.log('I  am on my page');
   funcionCarga();
}
...