URL の末尾に追加のデータを追加する必要があるため、url で location.hash を使用しています ( など...com/page#something
)。
しかし、その後、URLにハッシュが含まれていてはならない他のページに移動し、そのURLに何らかの形でハッシュが追加されます( home.com#hash
)。
これは chrome でのみ発生し、firefox は問題ありません。各ページにクリアハッシュがある場合はロードしたくありません。私はこれを試しました:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "noHash", "window.location.hash = ' ';", true);
ただし、これにより、URL の末尾に「#」が残るのはクロムのみです。これを削除する方法はありますか?