※ie9対策を追加しました まずはこの画像を右クリックしてローカルに保存してみて下さい. 出来ましたか?おそらく,保存のためのコンテキストメニューが存在しなかったと思います.となると,スクリプトを使ってメニューを書き換えているのでしょうか?いいえ,この画像には一切スクリプトを設定していません.さて,どうすればこのようなことが可能なのでしょう? 実はこの画像,通常のimg要素を使って表示しているわけではありません.HTML5のインラインsvgを使って表示しているのです.HTML5ではsvg(scalable vector graphics)要素を使ってベクタ画像を直接htmlコードに挿入することが可能となっており,ここではsvgの機能を使って画像を読み込んでいます.その為,一般的な画像に対するコンテキストメニューが表示されないのです. いまいちピンとこないかと思いますので,具体的にどのような