カテゴリー別アーカイブ: WebApp

FireCookieでCookieを編集(偽装)

編集というなら聞こえはいいけど、世の中Cookieの偽装需要があるらしい。 というわけで以前はIEのCookie Editorを紹介したけど、だいぶ情報が古いので最新の情報をお届けしよう。 やはりかゆいところに手が届くプラグインが豊富なのはFireFoxというわけで、FireCookieというプラグインでCookieが編集可能になる。ちなみに名前からも分かる通りFireBugの拡張なのでFireBugも必要。 一応こちらの方法でCookieは編集できるけども、内部のテストで有効期限やパスを変えてみたりするぐらいしか実用的な利用方法としては思い浮かばない。あとはセッションCookie(ブラウザ閉じると消えるCookie)を有効期限をつけて、ログイン状態を長く保つようにするぐらいしか思い浮かばない。こちらもサーバ側でタイムアウトの時間が短ければ意味ないしね。Cookieの改竄、編集、偽装はあくまで自サイトへのテスト目的ということでご利用は自己責任でお願いします。

カテゴリー: WebApp | コメントをどうぞ

http/httpsを気にせずに外部イメージ参照する方法 “src=//”

SSLのページでhttpの画像やJSなどがあるとIEで警告が出る。 IE8までだと「このページにはセキュリティで保護されている項目と保護されていない項目が含まれています。」 IE9だと「セキュリティで保護されているコンテンツのみ表示されます。」 などと表示され、ユーザをぎょっとさせてしまう。 内部ドメインであれば相対パスを使えばよいのだが、提携先の外部サイトなどは絶対パスで書かなければならない。そんなときに便利なのがこの技 src=”//www.rutake.com/some.gif”と書くと httpのときはhttpで httpsのときはhttpsでアクセスしてくれる。 最初見たときは間違った記法か?と思うけど、なかなか便利。

カテゴリー: WebApp | コメントをどうぞ

古いIEのテストにIECollection

IE6など個人的には捨てても良いブラウザでも10%近くのシェアはある。というわけでレイアウト崩れなどの対応をするときに以前紹介したIETesterよりもよりホンモノに近い(おそらくバイナリパッケージをそのまま持ってきている)こちらもおすすめ。 IE  Collection IE1.0からIE8まで揃ってます。

カテゴリー: WebApp | コメントをどうぞ

httpsでqueryStringは安全か

答え HTTPSはホスト名の部分だけ情報として渡し、以後のパスやクエリストリング情報は暗号化される。 GETでも一応安全ではあるが、アクセスログに残る、ブラウザの履歴に残る、リファラーに残るという点でNGなので結論としてはPOSTにすべし。

カテゴリー: WebApp | コメントをどうぞ

リッチなUIを持つWebアプリにはChomeなどの高速ブラウザを使うべし

このブログで利用しているWordpressもそうだが、最近のJavaScript使いまくりのリッチなユーザインターフェースを持つWebアプリを使うときには高速ブラウザを使うと体感できるほどの差がある。 もともと早いといわれていてもマシン自体の底上げもあり、速度的な不満を感じることは殆どなかったが 最近になってとあるアクセス解析ASPアプリを利用中にIEだと非常にもたつきFireFoxに切り替えたら体感速度が向上した。 てなわけでもっぱら早いと評判のChromeを入れてメインブラウザで使ってみようと模索中。 このブログで利用しているWordpressもそうだが、最近のJavaScript使いまくりのリッチなユーザインターフェースを持つWebアプリを使うときには高速ブラウザを使うと体感できるほどの差がある。 もともと早いといわれていてもマシン自体の底上げもあり、速度的な不満を感じることは殆どなかったが最近になってとあるアクセス解析ASPアプリを利用中にIEだと非常にもたつきFireFoxに切り替えたら体感速度が向上した。 てなわけでもっぱら早いと評判のChromeを入れてメインブラウザで使ってみようと模索中。

カテゴリー: WebApp | コメントをどうぞ

テストに最適 HTTPリクエスト再生ツール BadBoy

同種のツールとしては OpenSTAやJMeterやSeleniumIDEなどがあるが、これが一番シンプルで使いやすいと思われる。 IEのコンポーネントに依存するのでWindows&IE限定。 使い方はレコーディングボタンを押して任意の操作をすれば、自動的に記録してくれる。JMeterへのエクスポー… 続きを読む

カテゴリー: WebApp | コメントをどうぞ

FireMobileSimulatorはDocomoのuidもOK

Docomoの公式サイトではuid=NULLGWDOCOMOとリンクのパラメータをつけておくと、キャリアのゲートウェイでNULLGWDOCOMOを個体固有の番号に置き換えてくれる。 困るのが開発中のアプリをテストする時だ。ドコモのエミュレーターは送信時にパラメータをそのまま渡しているだけなので使い物… 続きを読む

カテゴリー: WebApp | コメントをどうぞ

Tomcatで404エラーが出る時の原因と解決策

404は要求したリソース(≒ページ)が見つからない時に出るエラー 一番最初に確認すべきはURLが正しいか? ピリオドがカンマになっていたりとか、パスが間違っていたりとか。テンパっている時こそ落ち着いて確認すべき。 次に仮にURLが正しい場合で404エラーが出る場合は、HTMLなどのスタティックコンテ… 続きを読む

カテゴリー: Java, Tomcat, WebApp | コメントをどうぞ

YUI Compressor でJavaScriptを圧縮

最近はAjaxと便利なライブラリの普及によりリッチなコンテンツといえばFlashではなくJavaScriptも選択肢に入っている。 そんなJavaScriptだがプレーンテキストなので結構でかくなるし、通信量も馬鹿にならない。 というわけで空白除去や改行除去を行うツール YUI Compressor の紹介 これはYahooが提供しているだけあって実績も十分だろう。 Javaなので実行環境が必要。 java -jar yuicompressor-2.4.2.jar –charset UTF-8 入力ファイル名 -o 出力ファイル名

カテゴリー: WebApp | タグ: , , | コメントをどうぞ

Tamper Data でHTTP Request改竄

改竄というと悪いイメージがあるかもしれないが、PCから携帯画面のテストなどでまじめな用途としてつかうことを想定 でいままではLiveHTTPHeadersやParosを使っていたのだが、新たにTamper Dataというプラグインがあることが判明

カテゴリー: WebApp | コメントをどうぞ