JS - OneSignal SDK Ищет файлы не в указанной директории

528
24 ноября 2016, 10:23

Здравствуйте ребята.Помогите пожалуйста понять в чем проблема.

Почему после перезагрузки страницы OneSignalSDKWorker.js Ищется в корне сайта а не там где я его подключил ?

Делал по этой документации https://documentation.onesignal.com/docs/web-push-sdk-setup-https#section-can-manifest-json-onesignalsdkworker-js-and-onesignalsdkupdaterworker-js-be-served-from-a-subfolder-of-my-site-

Мой код:

HTML:

  <head>
  <!-- notification -->
  <?php if (configHelperLang::getInstance()->getDomain() == 'co.uk'): ?>
      <link rel="manifest" href="/js/front/notification/manifest.json"/>
      <script type="text/javascript" src="/js/front/notification/OneSignalSDKWorker.js" async></script>
      <script type="text/javascript" src="/js/front/notification/one_signal_sdk.js"></script>
  <?php endif; ?>
 ......
 ......

one_signal_sdk.js:

;
window.onload = function(){
    var OneSignal = window.OneSignal || [];
    OneSignal.push(["init", {
            appId: "5d707f87-9456-425d-9c5a-377f5c0f56cf",
            autoRegister: true,
            welcomeNotification: {
                disable: true, /* Set to false*/
            },
            notifyButton: {
                enable: false /* Set to false to hide */
            }
        }]);
};

Пробовал даже добавить path и SERVICE_WORKER_PARAM :

;
window.onload = function(){
    var OneSignal = window.OneSignal || [];
    OneSignal.push(function() {
        OneSignal.SERVICE_WORKER_PARAM = { scope: '/js/front/notification/' };
    });
    OneSignal.push(["init", {
            appId: "5d707f87-9456-425d-9c5a-377f5c0f56cf",
            autoRegister: true,
            path:'/js/front/notification/',
            welcomeNotification: {
                disable: true, /* Set to false*/
            },
            notifyButton: {
                enable: false /* Set to false to hide */
            }
        }]);
};

Не помогло ,все равно после инициализации файлы (OneSignalSDKWorker.js , OneSignalSDKUpdaterWorker.js) ищет в корневой ('/') директории.

Кто нибудь сталкивался с данной проблемой ?

Спасибо

READ ALSO
Почему не отрабатывает функция JS?

Почему не отрабатывает функция JS?

Есть у меня следующий код:.

477
Javascript $.post

Javascript $.post

Как получить данные на email из $. post ?.

377
Как объединить два *.js в один?

Как объединить два *.js в один?

Есть файл *. js для проекта из двух страниц.

710
Принудительно перерисовать элемент

Принудительно перерисовать элемент

Здравствуйте! Есть задача: по мере работы программы, выводить промежуточное состояние в таблицу. Для этого есть примерно такой код:.

638