レスポンシブウェブサイトを作成しているので、モバイルブラウザで非表示にしたい特定の画像があります。
これらの非表示の画像に対するHTTPリクエストの発生をブロックするにはどうすればよいですか?
また、背景画像(または任意の画像)のリクエストをブロックして、代わりに別の画像を表示するにはどうすればよいですか?
レスポンシブウェブサイトを作成しているので、モバイルブラウザで非表示にしたい特定の画像があります。
これらの非表示の画像に対するHTTPリクエストの発生をブロックするにはどうすればよいですか?
また、背景画像(または任意の画像)のリクエストをブロックして、代わりに別の画像を表示するにはどうすればよいですか?
リクエストをブロックすることはできません。ただし、さまざまな画像がモバイルブラウザに送信されるようにする方法があります。
モバイルブラウザにさまざまな画像を送信する問題に対するいくつかの代替アプローチを次に示します。
いずれかのアプローチまたは両方の組み合わせを試すことができます。
1)レイアウトの必要に応じて、ページの読み込み後にJavascript/JQueryを使用してすべての背景画像とアセットを読み込みます。メディアクエリは、ブラウザによるすべての画像/アセットの読み込みを停止しません。
2)たとえば、PHPを使用してサーバー上にファイルストリームを設定することを検討できます。この場合、ユーザーエージェントを確認し、それが有効な要求であるかどうかを判断してから、ファイルをブラウザーにストリーミングできます。このアプローチにより、外部リンクとダウンロードをより適切に制御することもできます。
お役に立てれば。幸運を。