您能否告诉我为什么window.location.href
在firefox上无法正常工作?firefox中的window.location.href
代码:
<script>
function goToURL() {
window.location.href('url');
}
</script>
什么我可以使用,而不是window.location.href
作为替代?
您能否告诉我为什么window.location.href
在firefox上无法正常工作?firefox中的window.location.href
代码:
<script>
function goToURL() {
window.location.href('url');
}
</script>
什么我可以使用,而不是window.location.href
作为替代?
使用它的分配
window.location = "http://...";
反正你应该在你的问题更具体
这不适用于最新版本的FF – 2016-04-05 05:11:11
这应该在IE和Firefox浏览器:
window.location.assign(url);
'replace()'会替换历史中的当前页面,而赋给'href'则不会。 'assign()'是一个更合适的选择。 – 2010-11-19 15:00:16
@安迪E - 你说得对。更新。 – 2010-11-19 15:02:18
谢谢!在经历了许多令人头疼的事情之后,测试了location.href(它在IE中工作而不是FF)等等,这在今天终于起作用。 – Adam 2017-03-03 21:39:21
这里的answere为您:
您可以使用它,例如像这样:
window.location.href = 'http://www.guffa.com';
我已经验证,此代码在Firefox 3.6.12。
如果这不适合你,你必须在你的问题中更具体地确定问题是什么。
究竟以什么方式使用它?请扩展您的问题 - 阅读http://stackoverflow.com/questions/ask-advice获取更多信息。 – 2010-11-19 14:57:37
你想要做什么?这可能会帮助你:http://stackoverflow.com/questions/275092/windows-location-href-not-working-on-firefox3 – demux 2010-11-19 14:58:43
这是真的不是一个可回答的问题,因为它并不真正感。你应该说明你想要达到的目标*,可能会给出你当前的代码,并询问如何改进它。 – 2010-11-19 15:06:57