×[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
http://itlblog.gjpw.net[PR]
公開されたホームページでは、正常に見えているのですが。。?
ホームページを自作していると、ある特定の画像が「×」表示になる場合があります。
(その場合でもサーバーにアップロードして公開したものは、本来の画像が正常に表示されます。)
条件は以下の通り
・その画像は、私の知り合いが自分自身で作成したもの。ご本人の使用許可を得て譲っていただいた。譲渡方法はSNS上。
・ローカル環境で確認するときに発生。
(自分のPCの中のhtmlファイルをブラウザーで確認する場合など)
・ブラウザーはMicroSoftのもの(Edge、I.E.)で発生する。
(Chromeでは、正しく画像が表示される)
情報を探ってみると
MicroSoftが画像ファイルの属性に「もらったもの」というレッテルを独自に付加している模様。
そして、MicroSoft製のブラウザ(Edge、I.E.)では、このファイル属性を判定し、かつファイルの所在がローカルである場合のみ表示をブロックしているかららしい。
なので、他社製のブラウザは、そもそもその属性を判定しないので、正しく表示されるということのようです。
回避策は
エクスプローラでファイルのプロパティを開くと「ブロックの解除」というボタンが表示されるので、このボタンを押せば解決ということでした。
そこで該当のファイルのプロパティを開いてみました。
ところが
「ブロックの解除」というボタンがない!!
なんなんでしょうかねぇ~~
MicroSoftもやることがちぐはぐですねぇ~~~
ということで、別の解決策を考えます。
要は「もらったもの」だから変なレッテルを張られる訳ですので自分で再度保存すれば良いのではないかと考えられます。
そこで、画像処理ソフト(ペイント系ソフト)でその画像を開き、「別名で保存」をしました。
(同時にhtmlファイルの中の画像ファイル名も修正)
すると、「×」でなく本来の画像が正しく表示されました。
まあ、ローカルで「×」表示でも実害はないのですが、やはり気分が悪いですもんね。
スッキリしました。
[1回]
PR
http://itlblog.gjpw.net/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E8%87%AA%E4%BD%9C%E3%81%AE%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A7%E3%80%8C%C3%97%E3%80%8D%E8%A1%A8%E7%A4%BA%E3%81%AB%E3%81%AA%E3%82%8B%E7%94%BB%E5%83%8F%E3%81%8C%E3%81%82%E3%82%8B%EF%BC%9F%EF%BC%81自作のホームページで「×」表示になる画像がある?!