2

www.website.com/index.html#test私が使用する jQuery スクリプト全体が奇妙な動作をする Web サイトを作成しています。誰かが更新すると、URL が変更されると思いましたwww.website.com/index.html

4

2 に答える 2

0

あなたができることは、URLにハッシュが含まれているかどうかを確認することです:

var url=window.location;
if(url.indexOf('#')!=-1){
   window.location = 'index.html';
}

文字列に部分文字列が含まれているかどうindexOfかをチェックし、含まれている場合はその部分文字列が存在する場所のインデックスを返し、見つからない場合は -1 を返します。 t が -1 に等しくないため、部分文字列が存在することを意味し、index.html に移動します。

于 2012-09-02T20:00:08.043 に答える
0
window.onbeforeunload = function(e) 
{
    window.location = "index.html#introduction";
};

これにより、更新を別のセクションにリダイレクトできますが、index.html へのリダイレクトが機能していないようです。

于 2016-09-26T12:33:27.187 に答える