document.location.hash = "" устанавливает хэш # в URL.Но когда я запускаю это как первую вещь в DOM, он не работает в Firefox (по крайней мере, Firefox 5.0.1).Есть идеи?
Попробуйте посетить http://www.sebastianrazola.com/test.html#thisshouldberemoved в Firefox и другом браузере, чтобы понять, что я имею в виду.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Hash test</title>
<script type="text/javascript">
document.location.hash="";
</script>
</head>
<body>
<p>The hash won't be set to <b>#</b> in Firefox. (At least in Firefox 5.0.1)</p>
</body>
</html>