2016-05-24 3 views
0

私が取り組んでいるEmberサイトでGoogle Adsenseを使いたいと思っています。私はちょうど私がGoogleからの取得コードブロックをコピーする場合は、私はこのエラーを取得:いくつかの検索を行った後HTMLBarsでスクリプトブロックを使用する方法

Error: `SCRIPT` tags are not allowed in HTMLBars templates (on line 3) 

を、一部の人が同じ問題を持っているようだが、私はこのための解決策を見つけていません。誰にもアイデアはありますか?

答えて

0

app/index.htmlファイルに外部スクリプトを入れてください。

<!DOCTYPE html> 
<html> 
    <head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <title>TmpApp</title> 
    <meta name="description" content=""> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 

    {{content-for 'head'}} 

    <link rel="stylesheet" href="assets/vendor.css"> 
    <link rel="stylesheet" href="assets/tmpapp.css"> 

    {{content-for 'head-footer'}} 
    </head> 
    <body> 
    {{content-for 'body'}} 

    <script src="assets/vendor.js"></script> 
    <script src="assets/tmpapp.js"></script> 

    {{content-for 'body-footer'}} 

    <script> 
     (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
     (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
     m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
     })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 

     ga('create', 'UA-12345678-1', 'auto'); // get the exact number from your Google Analytics admin screen 
     ga('send', 'pageview'); 

    </script> 

    </body> 
</html> 

スクリプトはcontent-for 'body-footer'の下にあります。 Googleアナリティクスの管理セクションから独自のGoogleアナリティクスコードを使用してください。

関連する問題