2

サイトの読み込み時にハッシュタグを含めるようにURLを書き直す方法があるかどうか知りたいのですが。

例:
www.google.comは自動的にwww.google.com#something?になります。

ありがとうございました。

4

3 に答える 3

4

はい、これを行うことができます。

location.hash = 'something';

このコードを実行すると、そのページのURLに「#something」が追加されます。

于 2012-10-23T07:38:59.893 に答える
0

から自動的にリダイレクトしwww.google.comたい場合www.google.com#something は、Firefoxのリダイレクターアドオンを使用できます。
www.google.comをロードするたびに、アドオンはロケーションバーのURLをwww.google.com#something(または指定したもの)に自動的に変更します。

または、greasemonkeyと呼ばれるfirefoxアドオンを使用して1を書き込むこともできます。ジェイコブによって与えられたラインスクリプト。それも目的を果たします。

もちろん、これらのソリューションはどちらもFirefoxに固有のものです。

于 2012-10-23T08:13:22.473 に答える
0

これは簡単な方法です。あなたの質問を誤解した場合は訂正してください。最初にlocation.hashを使用して「#something」をURLに追加し、次にjavascriptのwindow.locationを使用してその場所にリダイレクトします。このスニペットを試してください:

<html>
<head>
    <script type="text/javascript">
        location.hash = "something";
        window.location = location.hash;
    </script>
</head>
</html>
于 2012-10-29T03:28:31.050 に答える