SSL使う時javascriptの読み込みで気をつけるのはhttp://だけじゃなかった…と思ったけどそうじゃなかった。

Shunsuke Sawada

いい加減、script src="http://.. と書くのはやめましょう - DQNEO起業日記

ちょうどSSLを入れるところだったので、
この記事見かけてタスカッターと思っていたんだけど、
もう一つ罠があった。。。

スクリプト言語のタイプがtype="text/javascript"以外となる場合にはtype属性は必須です。

HTML5タグリファレンス

The charset parameter must not be specified. The default, which is used if the attribute is absent, is "text/javascript". Simply do script src=yourpath.js

http://stackoverflow.com/questions/14323376/do-html5-script-tag-need-type-javascript

てみんなゆーからさ、type="text/javascript"省略したのさ。

したらこれよ。

1
[blocked] The page at https://foo.com/index ran insecure content from http://ajaxzip3.googlecode.com/foo.js.

なんでブロックされてしまうのか分からないんだけど、
type='text/javascript'入れたらちゃんと動いた。
HTML5め…

30分後に追記

と思ったらそのせいじゃなかった!
ごめんHTML5!

[googlead]

郵便番号で住所保管してくれるやつ。
世界一、簡単に設置できる郵便番号検索を目指して!

これつかわせてもらおーとしてて、

# httpsサーバの場合はhttps://ajaxzip3.googlecode.com/svn/trunk/ajaxzip3/ajaxzip3-https.js をご利用ください。

て、あるから、そーしたんだけど、だめだった。
もちろん src="//ajaxzip3.google....."もためした。

結局jsダウンロードして相対パスで指定しましたとさ。

1
Shunsuke Sawada

おすすめの記事

webpackを使ってJSとCSSをコンパイルする(ES6 / Sass)
Turbolinks で Google adsense が正しく表示されない時の対処方法
5
RailsでGoogle mapsを使いこなすためのメモ 2 / 地図デザインのカスタマイズ
2