Dies ist eine stark vereinfachte Lösung für Ihr Problem, und wie Sie wissen, gibt es bei dieser Funktionalität erhebliche Sicherheitsüberlegungen.
Mit open
kann dies jedoch relativ einfach in einem lokalen Netzwerk durchgeführt werden (vorausgesetzt, die richtigen Firewall-Regeln sind vorhanden).
Computer B (die Maschine der Browser öffnen auf soll):
var http = require('http');
var open = require("open");
function handleRequest(request, response){
open("http://www.google.com", "firefox");
}
var server = http.createServer(handleRequest);
server.listen(8080, function(){
console.log("Server listening on: http://localhost:8080");
});
Computer A (die Maschine vom Browser Öffnung auszulösen):
var http = require('http');
var options = {
host: '<Computer A IP address>',
port: 8080,
path: '/'
};
http.request(options).end();
Während des Lauf Code auf Computer B, wenn Sie den Computer einen Code ausführen, dann sollte es öffnen Firefox unter http://www.google.com auf Computer A.
Ich bin mir nicht sicher, ob ich vollständig verstehe, was Sie zu tun versuchen, aber vielleicht hilft das ... https://www.npmjs.com/package/open? – dan
danke @ dan75. Ich werde versuchen, es zu erklären. sagen wir, ich habe 2 Computer A und B. Ich arbeite an Computer A. Ich wollte automatisch eine URL in jedem Browser von Computer B öffnen. – Lokesh
Sie haben also eine Maschine B, und arbeiten an A. Sie werden nichts tun von A & in B wird eine URL geöffnet werden. Willst du das ?? –