Vous connaissez tous package NPM ouvert: https://www.npmjs.com/package/open L'utilisation de ce paquet, on peut écrire le code suivant:Comment injecter un script en utilisant le code node.js?
var open = require('./node_modules/open/lib/open.js')
open('http://www.cnn.com')
et l'activer par:
$ node app.js
ouvrira une fenêtre de navigateur de cnn.com .
Je veux que mon script ouvre ce site et injecte du code sur la console. Je veux dire que le navigateur se comporte comme je l'ai cliqué F12, je suis allé à l'onglet « console » et tapé dans la console le code:
alert('Hello World')
Savez-vous comment le faire?
Je ne pense pas que ce soit possible pour des raisons évidentes de sécurité. –
pourquoi? Si je peux ouvrir le navigateur, entrez "www.cnn.com", cliquez sur F12 et tapez "alert ('hello world')" dans la console, pourquoi ne puis-je pas écrire du code qui le fait? Où est la préoccupation de sécurité ici? – CrazySynthax
Est-ce que [ma réponse] (https://stackoverflow.com/questions/45239827/how-to-inject-script-using-node-js-code/45241731#45241731) ci-dessous vous a aidé? Des commentaires? – rsp