当我使用window.open(“www.google.com”,“_ blank”);
时window.open("www.google.com", "_blank");
会打开一个新标签页,但网址不是“www.google.com”,而是“= url-i-was-at = / www.google.com”。
这是代码片段(以及唯一相关的代码)。 http://jsfiddle.net/FUYTY/
在jsfiddle中,它的行为有点不同,但仍然无法正常工作。
我做错了什么?
答案 0 :(得分:16)
您想要访问服务器www.google.com
的根文档,这是使用网址http://www.google.com/
完成的。您提供了文档www.google.com
的相对网址。
答案 1 :(得分:7)
您必须在网址中添加http://
:
$(document).ready(function () {
$('#mybtn').on('click', function () {
window.open("http://www.google.com", '_blank');
});
});
答案 2 :(得分:3)
尝试预先添加http://(请参阅小提琴http://jsfiddle.net/lkritchey/FUYTY/3/)
$( document ).ready(function() {
$('#mybtn').on('click', function() {
window.open("http://www.google.com", '_blank');
});
});
更多信息: 如果事先包含“/”,则会将字符串附加到根URL。如果只列出字符串,它会将其附加到当前的完整URL。如果您包含http://或https://它知道只使用您在字符串中添加的内容(即http://www.google.com)
答案 3 :(得分:1)
在您的网址前加http://