window.location.assign()不起作用

时间:2015-11-12 17:50:38

标签: javascript

我正在使用这行代码:

window.location.assign("<website name>")

这对我不起作用。它只刷新页面,不会转到我要求的实际页面。我可以通过输入链接进入页面,但重定向不起作用。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:3)

我猜你正在跳过协议:

试试这个:

window.location.assign('http://www.websitename.com'); 

未指定http https,它无法正常工作。

请注意,您实际上可以跳过assign部分,然后执行:

window.location = 'http://www.websitename.com';

但是,如果没有指定协议,它又无法工作。

Code Pen

这里有例子:

&#13;
&#13;
window.location = 'http://example.com';
&#13;
&#13;
&#13;