下面的这个脚本正在使用IE9和Chrome 18,但在Firefox 11上引起了无数的刷新。
<script type="text/javascript">
$(document).ready(function () {
if (window.location.href.indexOf('#') == -1) {
window.location.hash = 'Value';
//window.location.href += 'Value';
}
});
</script>
最诚挚的问候,
莱谢克
答案 0 :(得分:0)
我猜想改变hash会导致document.ready再次出现在firefox上。该脚本看到href中没有哈希符号,并再次更改它。 Presto,无限循环。我会用这个代码
$(document).ready(function () {
if (window.location.hash.length == 0) {
window.location.hash = '#Value';
}
});