サイトの読み込み時にハッシュタグを含めるようにURLを書き直す方法があるかどうか知りたいのですが。
例:
www.google.comは自動的にwww.google.com#something?になります。
ありがとうございました。
サイトの読み込み時にハッシュタグを含めるようにURLを書き直す方法があるかどうか知りたいのですが。
例:
www.google.comは自動的にwww.google.com#something?になります。
ありがとうございました。
はい、これを行うことができます。
location.hash = 'something';
このコードを実行すると、そのページのURLに「#something」が追加されます。
から自動的にリダイレクトしwww.google.com
たい場合www.google.com#something
は、Firefoxのリダイレクターアドオンを使用できます。
www.google.comをロードするたびに、アドオンはロケーションバーのURLをwww.google.com#something(または指定したもの)に自動的に変更します。
または、greasemonkeyと呼ばれるfirefoxアドオンを使用して1を書き込むこともできます。ジェイコブによって与えられたラインスクリプト。それも目的を果たします。
もちろん、これらのソリューションはどちらもFirefoxに固有のものです。
これは簡単な方法です。あなたの質問を誤解した場合は訂正してください。最初にlocation.hashを使用して「#something」をURLに追加し、次にjavascriptのwindow.locationを使用してその場所にリダイレクトします。このスニペットを試してください:
<html>
<head>
<script type="text/javascript">
location.hash = "something";
window.location = location.hash;
</script>
</head>
</html>