2016-10-11 6 views
1

私はHTTPSを使用しているページでSVGを使用していますが、SVGはイメージへのHTTPSリンクの代わりにHTTPを作成してブラウザを保護します。 SVGは次のフラグメントと共に使用されます:svgは、絶対URL以外でhttpsを代わりに作成する

<svg id="head-image-1000" width="1000" height="130" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"> 
    <g> 
     <a xlink:href="/"> 
      <image xlink:href="/layout/panorama-winter-1400.jpg" height="97" width="1000" y="0" x="0"/> 
     </a> 
    </g> 
</svg> 

絶対URLを使用する唯一の可能性はありますか?

+0

UAは、親文書と同じプロトコルを使用する必要があります。 –

+1

野生の推測:HTTP名前空間URI( 'http:// www.w3.org/2000/svg'と' http:// www.w3.org/1999/xlink')を使用する場合も同様ですか?ここでHTTPSを使うのは間違いだと思います。 – unor

+0

が正しくありません。名前空間の値にhttpsを使用するのは間違いです。これらの値は、名前空間の定数として定義されています。それらは実際のURLではありません。 –

答えて

0

問題は、ブラウザ(Firefox)でキャッシュされていることが原因です。キャッシュをクリアしてブラウザを再起動すると、イメージはHTTPSでダウンロードされます。

関連する問題