2017-07-01 11 views
0

blogger.comテーマのheadセクションに次のHTMLを追加しました。SyntaxHighlighterがblogger.comのHTTP経由で取得される理由

<link href='https://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'> 
<link href='https://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'></script> 
<script src='https://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'></script> 
<script language='javascript'> 
    SyntaxHighlighter.config.bloggerMode = true; 
    SyntaxHighlighter.config.clipboardSwf = &#39;https://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf&#39;; 
    SyntaxHighlighter.all(); 
</script> 

しかし、私はHTTP経由でページを表示したときにブラウザが、私は二HTTPSページから安全でないHTTPリソースを要求しています私に語りました。

https://mrpmorris.blogspot.co.uk/2017/06/loading-assembly-from-specific-path.html

私は丁目コンソールでalexgorbatchevリンクを右クリックして、私はそれが安全にロードするURLの先頭にhttps://を追加する場合、それは、安全でないページに私を取るOpen in new linkを選択した場合。

マークアップで明示的にhttpsと表示されている場合、ChromeとMS Edgeがこれらのリソースをhttp経由でフェッチしようとしているのはなぜですか?

+0

HTMLエンティティ化重引用符で囲まれているclipboardSwfのURLとは何を? – pinkfloydx33

答えて

1
$ curl -I https://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js -k 
HTTP/1.1 302 Moved Temporarily 
... 
Location: http://agorbatchev.typepad.com/pub/sh/3_0_83/scripts/shBrushPerl.js 
... 

実際にTypePad.comにリダイレクトされていることがわかります。この背後には「クール」なストーリーがあります。帯域幅が高価だった暗い頃には、これらのスクリプトで100 GB以上のトラフィックが発生していましたが、これは月に100ドル以上のコストがかかり始めました。私はファイルを無料のホスティングサービスに移しましたが、私はalexgorbatchev.comへの既存のリンクをすべて壊すことは望まなかったので、私はリダイレクトを設定しました。

私はおそらく要求と同じプロトコルを使用するようにリダイレクトを修正する必要があります:)

+0

ライブラリとあなたの答えの両方に感謝します! –

関連する問題