[解決済み] FacebookやTwitterの新しいURLのシェバング/ハッシュバン(#!)は何のため?
質問
今気づいたのですが、私たちが使っている長くて複雑なFacebookのURLは、今ではこんな感じになっているんですね。
http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345
私の記憶では、今年の初めは普通のURLフラグのような文字列(先頭が
#
)、エクスクラメーションマークはなし。しかし、今はシェバングやハッシュバング(
#!
) で、以前はシェルスクリプトやPerlスクリプトでしか見たことがなかった。
は、その
新着ツイッター
の URL にも
#!
シンボルを使用します。例えば、TwitterのプロフィールのURLは、現在、次のようになります。
http://twitter.com/#!/BoltClock
は
#!
新しいFacebookとTwitterのインターフェイスがほぼAjax化されたので、特定のAjaxフレームワークか何かのように、URLで何か特別な役割を果たすようになったのでしょうか?
これをURLに使用すると、私のWebアプリケーションに何かメリットがあるのでしょうか?
どのように解決するのですか?
このテクニックは 現在では非推奨 .
この 以前は は、Google にページのインデックスを作成する方法を通知します。
https://developers.google.com/webmasters/ajax-crawling/
この手法は、HTML5と同時に導入されたJavaScriptのHistory APIを使用する機能によって、ほとんど取って代わられました。次のような URL の場合
www.example.com/ajax.html#!key=value
の場合、GoogleはURLの
www.example.com/ajax.html?_escaped_fragment_=key=value
を使用して、非AJAXバージョンのコンテンツをフェッチします。
関連
-
[解決済み】警告。配列またはイテレータの各子供は、一意の「キー」プロパティを持つ必要があります。ListView`のレンダリングメソッドを確認する。
-
[解決済み] Facebook APIが "無効なOAuthアクセストークンの署名 "を返しました。
-
[解決済み] FacebookとLinkedInに特定の値をフィードするために必要なメタタグ?
-
[解決済み] Graph APIで、「カスタムタブをインストールする権限」はどれですか?
-
[解決済み] メッセンジャーのボットです。www.facebook.com にログインし、表示される指示に従うまで、アプリにアクセスできません。指示はありませんでした。
-
[解決済み] FacebookやTwitterの新しいURLのシェバング/ハッシュバン(#!)は何のため?
-
[解決済み] Facebook Sharerは、私のURLを共有する際に、画像やその他のメタデータをどのように選択するのですか?
-
[解決済み】FB OpenGraph og:imageが画像を引っ張ってこない(httpsの可能性?)
-
[解決済み] FacebookアプリのOauth Redirect URIはどこに設定するのですか?
-
[解決済み] Facebookのログインメッセージ。"URL Blocked: このリダイレクトは、リダイレクトURIがアプリのクライアントOAuth設定にホワイトリストされていないため、失敗しました。"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】警告。配列またはイテレータの各子供は、一意の「キー」プロパティを持つ必要があります。ListView`のレンダリングメソッドを確認する。
-
[解決済み] FacebookとLinkedInに特定の値をフィードするために必要なメタタグ?
-
[解決済み] メッセンジャーのボットです。www.facebook.com にログインし、表示される指示に従うまで、アプリにアクセスできません。指示はありませんでした。
-
[解決済み] facebookアプリのIDの所有者を確認するにはどうすればよいですか?
-
[解決済み] Facebook API通信のIPアドレスとポート番号
-
[解決済み] JavaScriptを使わずにFacebookのリンクを共有する
-
[解決済み] このアプリの開発者は、このアプリをFacebookログイン用に正しく設定していないのでは?
-
[解決済み】Facebook OAuth "このURLのドメインは、アプリのドメインに含まれていません。"
-
[解決済み】facebook: 永続的なページアクセストークン?
-
[解決済み] Facebookのログインメッセージ。"URL Blocked: このリダイレクトは、リダイレクトURIがアプリのクライアントOAuth設定にホワイトリストされていないため、失敗しました。"