※以下、Dojo1.4
Dojoでdojo.require("dijit.form.ComboBox");
なんかでモジュールをロードすると、
http://ajax.googleapis.com/ajax/libs/dojo/1.4.3/dijit/form/ComboBox.js
こんな感じのモジュールロードのHTTP通信が発生します。
で、HTTPSで画面表示してる場合、セキュリティ警告が出る、、。
https通信でモジュールロードしたい場合のtips。
参考)Googleグループ
こんな感じでDojoをロードしている部分でモジュールのロード元を指定します。
<script src="/libs/dojo1.4/dojo.xd.js" djConfig="parseOnLoad: true, isDebug: true">
SSL対応後。
<script type='text/javascript'>
var djConfig = {
isDebug: true,
parseOnLoad: true,
modulePaths: {
"dojo": "https://ajax.googleapis.com/ajax/libs/dojo/1.4.3/dojo",
"dijit": "https://ajax.googleapis.com/ajax/libs/dojo/1.4.3/dijit",
"dojox": "https://ajax.googleapis.com/ajax/libs/dojo/1.4.3/dojox",
}
};
</script>
<script src="/libs/dojo1.4/dojo.xd.js"></script>
ローカルにDojo丸ごとダウンロードしてmodulePathsでローカルのjs資材を指定しても大丈夫だと思う。