アトモスフィアの双盃

アトモスフィア(atmosphere)とは空気のことじゃなくて雰囲気のこと

画像を保存させてくれない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にヒントが隠されていたりする。面倒くさいことこの上ない。

 

3.最終手段

キャプチャ、スクリーンショット。それすらも拒否するなら、画面自体を別のスマホやカメラで撮影する。