0

私のブラウザは、ウェブサイトで認証されたセッションです。

API を使用してサイトから画像を取得し、自分のページに表示できるようにしています。

その画像の URL にアクセスすると画像が表示されますが、画像を img タグに入れては表示されません。

<img src = "https://files.something.com/123123" />><!-- this doesn't show -->
<a href = "https://files.something.com/123123">arse</a><!-- this works -->

理由についてのアイデアはありますか?どうすればそれを克服できますか?

リンクに http を入力すると、何らかの方法で https にリダイレクトされます。

4

1 に答える 1

1

ここで注意すべき点が 2 つあります。

  • ホストは自動的に https にリダイレクトしています。これは意図的なものですか?
  • クロスドメイン セキュリティに直面している、またはサーバーが積極的に拒否していると思われます。

トラブルシューティングを行うには: 画像からどのような反応が得られるかを確認する必要があります。

Firebug の [NET] タブ、または Chrome 開発者ツールの [ネットワーク] タブを開き、ページの読み込みを監視します。これらの画像が赤く表示され、エラー番号が表示されると思います。サーバーが画像の提供を拒否する理由をトラブルシューティングするのは非常に簡単です。

于 2013-05-13T14:12:35.430 に答える