水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > iOSのSafariの問題が修正されたらしい > 「iOSのSafariの問題が修正されたらしい」へのコメント

「iOSのSafariの問題が修正されたらしい」へのコメント

[6935] Re:「iOSのSafariの問題が修正されたらしい」

えむけい (2011年11月1日 8時5分)

> Twitterで「Safariのところに名前が出ている (twitter.com)」と教えていただいたので、

http://twitter.com/#!/kinugawamasato/status/124710974702895104

このハッシュ付きURIなどは、アクセシビリティに配慮のない仕様として有名ですよね。JavaScriptが有効でなければアクセス不能です。現時点では

http://twitter.com/kinugawamasato/status/124710974702895104

でもJavaScriptが有効でなければどのみちアクセスできませんが、それはTwitterに修正可能な問題です。しかしハッシュから先がサーバに送られないというのはHTTPやURIの仕様によるものですから、Twitterにはどうしようもありません。

HTML5ではこの問題に対処するためにHistory APIが使えます。

http://dev.w3.org/html5/spec/history.html#the-history-interface

[6959] Re:「iOSのSafariの問題が修正されたらしい」

ばけら (2011年11月14日 9時9分)

とりあえず #! のつかないURLにしてみました。

[7384] Re:「iOSのSafariの問題が修正されたらしい」

えむけい (2012年5月31日 22時23分)

> それはTwitterに修正可能な問題です。

実際に修正されましたね。目的は高速化にあったようですが、非同期にJavaScriptが読み込まれる前に表示できるよう修正されたので、結果としてJavaScript無効でも後者のURLではツイートを閲覧できるようになりました。もちろん前者のURLでは不可能です。

新規投稿フォーム

※広告や宣伝の書き込みはご遠慮ください。

:

:

:

最近の日記

関わった本など