Здравствуйте ребята.Помогите пожалуйста понять в чем проблема.
Почему после перезагрузки страницы 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) ищет в корневой ('/') директории.
Кто нибудь сталкивался с данной проблемой ?
Спасибо
Продвижение своими сайтами как стратегия роста и независимости