この質問は以前に聞かれましたが、git-hub以外のクロスブラウザ*オプションが必要です。ページリロードのないJavaScriptのリダイレクト
http://stackoverflow.com/test#hey
へ:JavaScriptを使用して
http://stackoverflow.com/test
ページをリロードせずに
は変更することがとにかくありますか?私はIE7 + FF3.5 +の意味ではなく、IE6など
この質問は以前に聞かれましたが、git-hub以外のクロスブラウザ*オプションが必要です。ページリロードのないJavaScriptのリダイレクト
http://stackoverflow.com/test#hey
へ:JavaScriptを使用して
http://stackoverflow.com/test
ページをリロードせずに
は変更することがとにかくありますか?私はIE7 + FF3.5 +の意味ではなく、IE6など
「より多くのクロスブラウザで*
を(再びサーバーを打つ)あなたはこのためにhistory.pushState()
を使用することができます。
このハッシュ削除されます:クロスブラウザの互換性のため
history.replaceState({}, '', location.href.split('#')[0]);
を、あなたはポリフィルとしてhistory.js使用することができます。
Perfect。ありがとうございました !!! – DaisyK
@Daisy:これはまだブラウザに依存しています:FF4以上のChromeまたはSafariブラウザが必要です。他のすべては 'history.pushState/replaceState'をサポートしていません。 –
@Marcel:したがって、polyfill;) –
目的は何ですか?機能的に違いはないはずですね。 – Gareth
あなたがしたいことが何であるかを言っていないので、あなたの質問は本当に明確ではありません。最初のURLはブラウザがページ内のアンカーにスクロールし、2番目のURLはサーバーに「ヒット」してリソースを要求します。実際にブラウザでURLを使って何かを行わせることなく、URLを変更して表示する方法はありません。 –
そして "git-hub one"とは何ですか? –