3
一部のTumblrページの画像が読み込まれないのに、wgetを使用すると機能するのはなぜですか?
「一部のページが読み込まれない」ため、インターネット接続で友達を助けたところ、特定のブログの画像投稿の画像がブラウザーに読み込まれなかったことが問題であることに気付きました。次の理由により、私は奇妙なことに気づきました。 投稿の一部である画像のみが読み込まれません。ユーザーのアバター、バナー、ヘッダー、さまざまなテーマ、ページ関連の画像が引き続き表示されます。 コンピューター上の任意のブラウザーで発生します(FirefoxとChrome / iumでテスト済み)。 wget画像の直接リンクでの使用は機能します。 これはすべてのTumblrページに適用されるわけではありません。ほとんどは適切に読み込まれますが、画像を読み込まない投稿のあるページのリストを作成すると、それらがほとんど同じユーザーグループからのものであることが示されます。 問題は、特定のブログの画像投稿がブラウザーに読み込まれない場合、同じ投稿を含む他のブログ(影響を受けていないかどうかにかかわらず)もブラウザーに画像を読み込まないという意味で、ブログ固有の問題のようです。逆に、影響を受けるブログが影響を受けていないブログのブログである場合、画像は正常に読み込まれます。 画像は、ユーザーが作成したTumblr投稿からのもので、ユーザーが投稿する画像をアップロードし、Tumblrによってホストされます。たとえば(この例は影響を受けるブログの1つではありません)、この画像投稿(ランダムに選択)では、これは投稿内の画像への直接リンクになります。画像投稿は、ユーザーが投稿用にアップロードしたもののサイズに近い、投稿で使用される画像の(通常)より大きなバージョンを使用して、Tumblr内の別のページへのリンクを自動的に作成します。 これが発生する理由は何でしょうか?私を本当に引き付ける部分は、機能しているという事実なwgetので、私はそれがネットワーク接続の問題ではないと推測できると思います。 更新: ここでは、ブラウザ上でのロードに失敗しましたポストの例があります。メインブログは正しくロード他の画像投稿を持っています。これは投稿内の画像への直接リンクであり、ここに大きなバージョンのリンクがあります(どちらもここに読み込まないでください)。wget両方で機能しますが、Firefoxとの直接リンクに移動すると、次のエラーが表示されます。 This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>A626307DF577B411</RequestId> <HostId>J9GxX1HY9vX3ElWjYf7M48ByvKXLRIwRBJ2al2voS3J/C+WhILWHyd3crFhhNtkXuvG0zaxBTxw=</HostId> </Error> RequestIDそしてHostId毎回変わります。私の友人と私はフィリピンに住んでいます。 アップデート[2014/03/08] さらにテストを行い、Tumblrサポートのメールに返信したところ、一部の状況でwget動作を停止しました(直接リンクで403エラーが発生)。 アップデート[2014/03/09] HTTPS-EverywhereのTumblrルールをオフにすると、問題が解決する場合があります。 注意: #6の例では、両方の直接リンクが同じ画像を指しています。ただし、通常、画像投稿で使用されるもの(ズーム可能な画像ページと比較して)は、ページのテーマに合うように画像の小さいバージョンを使用します。この例では大きな画面用に作成されたテーマを使用しているため、小さなバージョンは必要ありません。