2016-12-19 12 views
1

私のサイトは角度2に基づいており、パネルにユーザーに通知する必要があります。だから私はこの目的のためにOneSignalを使いましたが、そこに問題があります。 OneSignalスクリプトを追加すると、ページの内容が読み込まれず、ブラウザに空白のページが表示され、OneSignalのスクリプトを削除しても問題ありません。OneSignal with Angular 2

問題が発生ロードスクリプト:

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

およびコンポーネント内OneSignalの初期化:あなたはそれ以外の場合は下の画像を参照してくださいzonejsOneSignalSDKスクリプトをロードする必要が

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

let 'OneSignal = window [' OneSignal '] || []; ' – anshuVersatile

答えて