请问为什么在Firefox上window.location.href
无法工作?
代码:
<script>
function goToURL() {
window.location.href('url');
}
</script>
有什么可以替代window.location.href
的方法吗?
请问为什么在Firefox上window.location.href
无法工作?
代码:
<script>
function goToURL() {
window.location.href('url');
}
</script>
有什么可以替代window.location.href
的方法吗?
这应该在IE和FireFox中都可以工作:
window.location.assign(url);
replace()
会替换历史记录中的当前页面,而将值赋给href
则不会。使用assign()
是更合适的替代方法。 - Andy E你可以像这样使用它:
window.location.href = 'http://www.guffa.com';
我已经验证了这段代码在Firefox 3.6.12中可以正常工作。
如果您无法正常使用,请在问题描述中更加具体地说明您遇到的问题。
这里是您要找的答案:
window.location.href
可以工作,因此问题肯定出在其他地方。 - Guffa将其与一个赋值一起使用
window.location = "http://...";
无论如何,你的问题应该更加具体明确。