-3

Cで書かれた独自のnode.jsがあります。ブラウザーを開き、スクリプトを参照して呼び出すと、次のようになります。192.168.0.150:8000/index

 var socket = io.connect("/index");

socket.on('connect', function() {
    $('#onindex').addClass('connected');
});

全て大丈夫。しかし:私がしようとすると:

       var socket = new io.Socket('192.168.0.150', {port: 8000 }); 
       socket.connect("/index.html");

Javascript コンソールに次のエラーが表示されます。

XMLHttpRequest は 192.168.0.150/index.html:80/socket.io/xhr-polling//… を読み込めません。Origin null は、Access-Control-Allow-Origin では許可されていません。

これは、サーバーがそれを見つけられないことを示しています。

ブラウジングしていると思わせるためにJSを偽造するにはどうすればよいですか?

4

1 に答える 1