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を偽造するにはどうすればよいですか?