画像を保存させてくれないWebデザイナーとの壮絶なバトル
時折、Webサイトは画像を保存させてくれない。
保存の出来ない画像は地球上に存在しないのだが、あの手この手を使って小賢しい抵抗をしてくるのである。彼らの目的は何なのか。
「画像を保存させたくない」
そんなことは無理なのだ。こっちには最終手段もあるし、無駄な抵抗なのである。
1.JavaScriptをオフ
手っ取り早く確実であるが、オフのままにしておくことも大変不便である。その都度に変更するのは勝手が悪い。
2.ソースを表示
ここから本格的に、Webデザイナーとの戦いが開始される。
Androidなら「view-source:」、iPhoneならブックマークレットで対処。
スマホだと、テキストエディタでないのでコピペや、いわゆる右端で折り返す的なものがないため、特定しづらい。
大体のWebサイトは、下のように記述されている。
<html>
<head>
<title>保存させない、絶対</title>
<meta なんとか>
<link なんとか>
<script なんとか></script>
</head>
<body>
<div>
<img src="hozonsuruna.jpg">
</div>
</body>
</html>
これでpngやらjpgやらで検索すれば一発だが、コードが長かったり複雑だったりすると大変である。また、「../a.png」とかの相対パスを使われると厄介である。こっちはテキストエディタじゃねぇんだって。いちいち絶対パスに変換しなきゃいけない。
背景に使われている画像を保存できない場合、cssに情報がある場合もある。cssにない場合、backgroundで検索したり、他には<div>のidやclassにヒントが隠されていたりする。面倒くさいことこの上ない。