Я использую услугу OneSignal для доставки push-уведомлений на настольные и мобильные устройства. Я пытаюсь использовать элемент кнопки для запуска некоторого встроенного javascript, который является опцией, доступной для этого элемента, поскольку кнопка позволяет указать встроенное onclick javascript событие. Javascript Я задается командой разработчиков ниже:Правильное использование встроенного javascript
var OneSignal = OneSignal || []; OneSignal.push(function() { OneSignal.registerForPushNotifications(); });
который я добавил к элементу, но не кажется, не функционирует. Они также предоставили мне с функцией перенаправления для успешной подписки:
var OneSignal = OneSignal || [];
OneSignal.push(function() {
OneSignal.on('subscriptionChange', function(isSubscribed) {
if (isSubscribed) {
location.href = "http://redirecturlhere.com";
}
});
});
Кнопка элемент является частью визуальной Composer:
Хотя мое знание CSS/HTML хорошо, мой Javascript знания оставляет желать лучшего. Мне интересно, может ли кто-нибудь указать мне в правильном направлении или указать что-либо в коде или то, как я применил код, который может помешать этой функциональности работать.