SSLãµã¤ãã®JavaScriptã«ç¹å®ã®æååãããã¨ãIE8ã§ãã»ãã¥ãªãã£ã§ä¿è·ãããâ¦ãã®è¦åãåºãï¼è§£æ±ºï¼
çµè«ï¼Javascriptã½ã¼ã¹ä¸ã®javascript:void(0)ãåé¤ããï¼ç½®ãæããï¼
ãã»ãã¥ãªãã£ã§ä¿è·ãããwebãã¼ã¸ã³ã³ãã³ãã®ã¿è¡¨ç¤ºãã¾ãããã¨ããã»ãã¥ãªãã£è¦åã¯ãé常ã¯httpsï¼SSLï¼ã®ãã¼ã¸ã§httpï¼éSSLéä¿¡ï¼ã§ãã¡ã¤ã«ãèªã¿è¾¼ã¾ãã¦ããã¨è¡¨ç¤ºããããã®ã
ãã®è¦åã«é¢ãã¦ã¯ãã¯ã©ã¤ã¢ã³ãå´ã®ãã©ã¦ã¶ã§è¡¨ç¤ºããªãè¨å®ã«ããè¨äºã¯ããããåå¨ãããã®ã®(例)ããµã¤ãå¶ä½å´ã®æ
å ±ã¯å°ãªãã
ä»åã®ã±ã¼ã¹ã¯
- çºçããç°å¢ã¯WindowsXPã»InternetExplorer8
- å ¨ã¦ã®ãã¡ã¤ã«ãSSLã§èªã¿è¾¼ã¾ãã¦ããï¼åèï¼Firebugで調べる方法ï¼
- CSSãJSã®ä¸ã¾ã§ç¢ºèªãã
- 404ã«ãªã£ã¦ãããã¡ã¤ã«ã¯ç¡ã(参考)など
- åããã·ã³ã§ãéããã©ã¦ã¶ã§ã¢ã¯ã»ã¹ããã¨è¦åã¯åºãªã
- Windows7ã»IE9ã¨ããå¥ã®ç°å¢ã§ã¢ã¯ã»ã¹ãã¦ãè¦åã¯åºãªã
ããã¯ãã©ã¦ã¶ï¼IE8ï¼ã®ãã°ã§ã¯ãªããï¼é¡ä¼¼ããã±ã¼ã¹ã¨ãã¦ãIE6ã¨iframeã®çµã¿åããã§åæ§ã®ã¨ã©ã¼ãåºããã°ããã(参考)ããããä»åã®ã±ã¼ã¹ã«ã¯å½ã¦ã¯ã¾ããªãã
ã°ã°ãã¨ããHttpWatchãã¨ãããããããã¼ãã¼ã«ã®éçºããã°ã«æ
å ±ããã£ããï¼Even more problems with the IE 8 mixed content warning | HttpWatch Blogï¼
ãã®è¨äºã§ã¯
document.write("<script id="__ie_onload" src="javascript:void(0)"></script>"); document.getElementById("__ie_onload").onreadystatechange = function() { if (this.readyState == "complete") domReady(); };
ã¨ããé¨åã
document.write("<script id="__ie_onload" src="//:"></script>"); document.getElementById("__ie_onload").onreadystatechange = function() { if (this.readyState == "complete") domReady(); };
ã¨ãããã¨ã©ã¼ãåºãªããªã£ãã¨ããã
ãã¤ã³ãã¯1è¡ç®ã§ã
document.write("<script id="__ie_onload" src="javascript:void(0)"></script>");
ãã®é¨åãåå ã®ããã ãããã "javascript:void(0)" ãã "//:" ã«æ¸ãæãããè¦åãåºãªããªã£ãã¨ãã
ç´ äººãªã®ã§ããåãããªãããjavascript:void(0) ã¨ããã®ã¯IEã§DOMContentLoadedã¤ãã³ããåããããã®ãã¯ããã¯ãããï¼ç´è¨³ï¼ã
MSDNã®ããã°ã«ãåæ§ã®è¨äºããã£ãã
Another common problem (described by lots of folks in the comments) is caused by using JavaScript protocol links for the SRC attribute of SCRIPT tags. In IE8 and below, the following SCRIPT tag will cause a mixed-content warning:
<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)">If you simply remove the SRC attribute from this tag (since it's not performing a download), you will find the problem goes away.
Handling Mixed(HTTPS/HTTPS)Content - IEInternals - Site Home - MSDN Blogs
Dojoã¨ããJSã©ã¤ãã©ãªã¼ã®BugTrackã«ãã
The problem is simply the reference to "javascript:void(0)", which IE (for some stupid reason) feels is insecure.
#1342 (new dojo not working with SSL in IE) – Dojo Toolkit
ãã¡ãã¯lightboxã§èµ·ããä¾ã
lightboxがSSLで警告 - アークウェブシステム開発SandBox
ãã¦èªåã®ã±ã¼ã¹ã§ã¯ãããã¤ã使ç¨ãã¦ããJavaScriptã®ãã¡ãkamome.js ã¨ãããã¹ã©ã¤ãã·ã§ã¼ã«ä½¿ã£ã¦ããã¹ã¯ãªããã®398è¡ç®ã« javascript:void(0) ããã£ããæ©éããã //: ã«æ¿ããã¨ãããè¦äºè¦åã¯åºãªããªã£ãã®ã§ããããã§ãããã§ããï¼JSã®æåããããããªã£ã¦ãç¥ããªãï¼
解決ã¾ã§ã«åç §ãããã¼ã¸
セキュリティで保護されたWebページ コンテンツのみを表示しますか?|セキュリティ警告と対処方法|日本ベリサイン
ç¸å¯¾ãã¹ãªã©ä¸è¬çãªå¯¾å¦æ³
Lightbox2とSSL設置で「このページにはセキュリティで保護されている項目と保護さ... - Yahoo!知恵袋
base64ãå¼ã£ããã£ããã¿ã¼ã³