window.location.href =“”无法正常工作的奇怪错误

时间:2013-12-10 08:30:21

标签: javascript

在我的Chrome扩展程序中,当我写window.location.href = "www.google.com";时,而不是去“www.google.com”,例如,如果我从维基百科开始,则会转到“https://en.wikipedia.org/wiki/Www.google.com”。它将所需目的地附加到当前位置而不是替换它。

当我尝试在Chrome控制台中执行此操作时,会发生同样的事情。我做错了什么?

3 个答案:

答案 0 :(得分:1)

window.location.href = "http://www.google.com";

只需更正您的网址

答案 1 :(得分:1)

试试http://www.google.com。当您不使用http://

时,Chrome会使用默认搜索引擎

答案 2 :(得分:1)

您好需要传递协议信息,即http或https尝试此代码,它可以正常工作

window.location.href = "http://www.google.com";

或尝试

window.location.href = "//www.google.com";

如果您没有协议信息

请注意,如果您没有提供协议信息,那么当前网址会附加window.location.href =“附加到网址”的双引号中的文字;