私はグーグルに注意を払いました
https://mail.google.com/mail/?shva=1#inbox
特に#inboxへ
この URL はブックマークできますが、これはどのように実現できますか?
私はグーグルに注意を払いました
https://mail.google.com/mail/?shva=1#inbox
特に#inboxへ
この URL はブックマークできますが、これはどのように実現できますか?
Ajax呼び出しを介してJavascriptによって処理されているため、クエリ文字列の内容を考慮しています。
Javascript ですべての # タグを見つける例は次のとおりです。
urlquery=location.href.split("#");
そのため、その種のリンクを含むページを最初にロードすると、ページ上のリンクが生成されます。これには # アンカーが含まれており、クリックするとロケーション アドレスが変更されますが、ページのリロードは発生しません。現在のページ。次に、クリック イベントへの JavaScript フックが、Ajax を介して実際のコンテンツをロードするという実際の仕事を行います。
でも、ロケーションバーのアドレスが変わったので、ブックマークに登録できます。そのブックマークがロードされると、javascript を使用してベアボーン Web をロードし、# を使用してアドレスにあるタグを再度検出し、Ajax を介して実際のコンテンツをロードします。
そのため、たとえば、Google Chrome の Twitter ページのサムネイルには、常にメッセージのないインターフェイスが表示されます。これは、そのサムネイルが生成された時点で、Ajax がまだコンテンツをロードしていないためです。