AjaxでUnique URLを使い、戻る/進むボタンにも対応させる

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

GmailやTwitterでは、Ajaxによる非同期なやりとりを行い
現在の状態をアンカー(window.location.hash)に書きこむことで保存したURLにも反応するようになっています。

以前私のブログでも書いた Unique URL ってやつですね。
しかしこれだけではまだ不十分です。
戻る/進むボタンが反応しないという問題が残っています。

なぜ反応しないかというと、ハッシュが変更されたさいにそれを知る手段がないからです。

なのでその対処法をざっくりとプログラムで書いてみました。

Read More

Ajaxデザインパターン – Unique URLs(一意的なURL)

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

最近Ajaxを使ったWebアプリを作るのにはまっているのですが、
動的にタグの中身を変化させるので、ブックマークをしても
違う情報が表示されてしまっていました。

そこで何か方法はないかと調べてみたところなかなか面白い方法が。
「Unique URLs」という方法です。

Read More

ChromeでローカルファイルによるAjax通信を行う方法

phiary に引っ越しました. 毎日プログラミングやWebに関する情報を発信しています! RSS 登録してたまに覗いたり, tweet やハテブして拡散してもらえると幸いです.

ChromeでjQueryのloadを使えない!!
firefoxでは使えるのに!!

やだな~こわいな~っと思いちょっと調べてみたところ
Chromeではセキュリティポリシーでローカルファイルへのアクセスを禁止しているらしい

Read More