Companion.JS (pronounced Companion dot JS or CJS) is a Javascript debugger for IE. The current version is 0.4.1. Companion.JS adds the following features to IE : Detailled javascript error reporting (call stack and real file name where the er... 続きを読む
XMLHttpRequest の通信中はマウスカーソルを時計っぽいのに変えておく 18:06 と良いと思うんだけど見たことない。 CSS に body.loading { cursor: wait } と書いといて、餅キットだとこんな感じ? function load() { addElementClass(document.body, "loading")... 続きを読む
今月号のハーバード・ビジネス・レビューに「ロイヤルティ・プログラムを見直す法」という論文が掲載されているのですが、その中で興味深い実験が解説されていました。 実験はこんな感じ。ガソリンスタンドで「スタンプが8個貯まれば1回無料で洗車」というカー... 続きを読む
こんにちは! やまもと@テスト番長です。 先日マサトさんに教えてもらったのですが、 こんなウェブアプリケーション用のチェックシートがあるそうです。 SECGURU: Web Application Testing cheatsheet なかなか面白いので、軽く日本語にしてみました。(Speci... 続きを読む
ブラウザの表示領域を取得するに当たって、「ブラウザの種類」×「表示モード(標準/互換)」によって参照するプロパティが変わってきます。 IE、FireFox、Opera、Safariにて、表示モード毎に参照すべきプロパティをまとめてみました。(Safariについては2007/05/20... 続きを読む
id:brazil さんのブックマークで知ったのだが、Firebugには、便利な組み込み関数が定義されているようだ。一通りさわってみたのだが、$x() で 任意のXPath要素が取得できるのとかに感動した。そして、やっぱりちゃんとドキュメント読むべきだなぁと思った。 XPa... 続きを読む
こんにちはこんにちは!! クロスサイトスクリプティングの時間です! XSSというと…! まっさきに思いつくのが、入力データ送信 → 確認表示の部分での無害化漏れですよね! たとえばこんな感じのフォームから受け取ったパラメータを、 確認として表示するペー... 続きを読む
テーブルレイアウトとはテーブルタグを、左のようにセルを切ってレイアウトするもの。そもそもはテーブルタグは表に使われるものであって、レイアウト目的で使うべきではないという意見はごもっともなものの、きっちり幅指定や余白指定ができてブラウザ依存しに... 続きを読む