2013-03-24 11 views
0

Я запустил простой сервер node.js локально. Он выдает index.html. Я хочу ссылку на index.html на localhost: 4000, чтобы открыть ту же страницу в новом окне. Но браузер не может прочитать protocoll в новом окне, только если я нажму обновить. Как я могу сделать ссылку с адресом «localhost: 4000»?Открыть ссылку на "localhost: 4000"

SERVER:

//make url 
    socket.emit('url', 'click here'); 

index.html:

socket.on('url', function (data) { 
    $('#conversation').append('<a target="_blank" href="localhost:4000/">'+data +'</a>'); 
}); 

ответ

2

Вы пытались изменить его http://localhost:4000/? Это позволит убедиться, что он использует правильный application protocol.

+1

спасибо, вы правы, сейчас она работает. – poppel

+0

Рад, что он работал @poppel. :) – eandersson

3

Попробуйте указать протокол (http):

$('#conversation').append('<a target="_blank" href="http://localhost:4000/">'+data +'</a>'); 
+1

спасибо, теперь он работает, спасибо – poppel

Смежные вопросы