2016-07-13 6 views
0

BitBucketでホストされている外部JSスニペットを参照すると、読み込まれず動作しません。BitBucketでホストされている外部JSスニペットの参照

HTML:

<html> 
    <head> 
     <script src="https://bitbucket.org/!api/2.0/snippets/[PATH TO FILE]/files/test.js"></script> 
    </head> 
    <body></body> 
</html> 

JS:

alert("Hello World"); 

同じJSファイルをローカルに保存されている場合、それは動作しますが、のBitbucketでホストされているとき、それはしません。なぜどんなアイデア?

リンクの長さが問題になることはありますか? - その長さは109文字です。

+0

あなたは完全なURLを投稿できますか? – bugwheels94

+0

* "リンクの長さが問題になるのでしょうか? - その長さは109文字です" *いいえ、それ以上の長さになる可能性があります。 –

+0

ファイルに公開されていない場合は、アクセス拒否エラーが発生していると思います。ウェブコンソールを見てください。 –

答えて

0

あなたのWebコンソールで見れば、あなたはこのようなエラーが表示されます。そのMIMEタイプ(「text/plainの」)が実行可能ではないので

は、「https://bitbucket.org/!api/2.0/snippets/path/here/files/test.js」からスクリプトを実行することを拒否しました厳密なMIMEタイプチェックが有効になります。

信頼性の高いクロスブラウザのように直接実行することはできません。

関連する問題