HTML5ボイラープレートテンプレートとModernizrに取り組んでいます。いくつかの機能をテストしている間、私はいくつかのポリフィルを実行しようとしました。わかりました。すべてが正常に機能しているようですが、Chromeでエラーが発生します。Modernizrの直後にjQueryを読み込もうとしているようですが、正しくない場合でも同様です。実際、Modernizrの下にはスクリプトタグはありません... Chromeは何をしていますか?
1578 次
2 に答える
4
//ajax.googleapis.comを読み込んでいるためです。
http:またはhttps:のいずれかである必要があります。
その後、ローカルで動作します。
私は現在、これを自動的に回避する方法を見つけようとしています。のように...https対応の場合はhttps:それ以外の場合はhttp:
解決策:わかりました。JSワンライナーターナリを記述してfile:protocolを検出し、https:またはhttp:を割り当てるか、WAMPなどのサーバーを介してサイトを実行するだけでプロトコルを検出できます。
https://github.com/h5bp/html5-boilerplate/blob/master/doc/faq.md
于 2012-09-19T20:07:14.733 に答える
0
drublicは正しいと思います。Webサーバーではなく、ローカルディスクからそのページを開いているようです。
また、リンクされたリソースでプロトコル(スキーム)を指定しない場合、ブラウザはホスティングページと同じプロトコルを使用します。したがって、使用//ajax.googleapis.com...
は正しく、使用するプロトコルを推測するための特別なスクリプトは必要ありません。
これが関連するstackoverflowの質問です
このブログ投稿を指す
于 2013-02-14T10:25:50.730 に答える