gpt4 book ai didi

javascript - OneSignal 与 Angular 2

转载 作者:行者123 更新时间:2023-11-30 15:38:05 24 4
gpt4 key购买 nike

我的网站基于 Angular 2,我想在面板中向用户显示通知。所以我为此目的使用了 OneSignal,但它有一个问题。当我添加 OneSignal 脚本时,页面内容不会加载,浏览器显示空白页面,当我删除 OneSignal 脚本时,一切都很好。

导致问题的加载脚本:

<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async='async'></script>

以及组件内部 OneSignal 的初始化:

    ngOnInit(){
var OneSignal = window['OneSignal'] || [];
OneSignal.push(["init", {
appId: "xxx-xxx-xxx",
autoRegister: false,
subdomainName: 'https://something.onesignal.com',
httpPermissionRequest: {
enable: true
},
notifyButton: {
enable: true
}
}]);

}

最佳答案

你需要在zonejs之前加载OneSignalSDK脚本否则见下图

https://plnkr.co/edit/lpal29dghPPl78yo4yur?p=preview enter image description here

关于javascript - OneSignal 与 Angular 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41220741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com