2016-12-19 83 views
1

我的網站基於角度2,我想在面板中向用戶顯示通知。所以我爲此使用了OneSignal,但是它有一個問題。當我添加OneSignal腳本時,頁面內容不會加載,瀏覽器顯示空白頁面,當我刪除OneSignal腳本時,一切正常。OneSignal與Angular 2

負載腳本,導致該問題:

<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 
     } 
    }]); 

} 
+0

您是否在瀏覽器控制檯中看到任何錯誤? – yurzui

+0

不,沒有任何東西在控制檯 –

+0

讓它'讓OneSignal = window ['OneSignal'] || [];' – anshuVersatile

回答