0

単純なnode.jsサーバーをローカルで起動しました。index.htmlを提供します。index.htmlのlocalhost:4000へのリンクで、同じページを新しいウィンドウで開く必要があります。しかし、更新を押した場合にのみ、ブラウザは新しいウィンドウでプロトコルを読み取ることができません。アドレス「localhost:4000」でリンクを作成するにはどうすればよいですか?

サーバ:

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

index.html:

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

2 に答える 2

3

プロトコルを指定してみてください(http):

$('#conversation').append('<a target="_blank" href="http://localhost:4000/">'+data +'</a>');
于 2013-03-24T15:26:53.727 に答える
2

に変更しようとしましたhttp://localhost:4000/か?これにより、正しいアプリケーションプロトコルが使用されていることが確認されます。

于 2013-03-24T15:26:52.810 に答える