Comment puis-je effectuer un shell execute dans une extension chrome?
Je ne suis pas à trouver un moyen de le faire dans le chrome.* API ou même de l'expérimentation. Elle n'est pas exécutée par wscript donc
ActiveXObject("Shell.Application")
n'est pas autorisé.
J'ai peur que ma seule option est de créer une dll avec NPAPI mais je voulais voir si il y avait un moyen plus simple.
Si vous avez réellement réussi à réussir, dans quel sens cela aurait-Chrome-être en bac à sable plus?
eh bien, vous pouvez utiliser les plugins NPAPI au sein d'extensions pour aller en dehors de la sandbox.
Aïe, c'est intéressant. N'Chrome fournir des avertissement lorsqu'une extension est en cours d'installation avec un tel excès de privilèges?
eh bien, il va à un processus d'approbation qui peut prendre un certain temps. Lance des opérations de shell est une opération risquée 🙂 Et seulement NPAPI peut faire risqué.
eh bien, vous pouvez utiliser les plugins NPAPI au sein d'extensions pour aller en dehors de la sandbox.
Aïe, c'est intéressant. N'Chrome fournir des avertissement lorsqu'une extension est en cours d'installation avec un tel excès de privilèges?
eh bien, il va à un processus d'approbation qui peut prendre un certain temps. Lance des opérations de shell est une opération risquée 🙂 Et seulement NPAPI peut faire risqué.
OriginalL'auteur wtjones | 2010-09-12
Vous devez vous connecter pour publier un commentaire.
Si vous voulez faire quelque chose en mode Natif, vous devez utiliser NPAPI. Qui permet d'exécuter du code en dehors de la sandbox pour vos extensions.
http://code.google.com/chrome/extensions/npapi.html
Il doit y avoir des plugins NPAPI là déjà 🙂 Essayez de regarder ceci: goo.gl/SzUp
Que le lien est mort.
Aussi, Chrome clos de soutien pour NPAPI.
OriginalL'auteur Mohamed Mansour
De mettre à jour ce pour un camarade méfier lonesome traveler, même NPAPI est obsolète et progressivement. L'une des alternatives mentionnées dans le NPAPI decprecation post de blog qui semble approprié pour ce type de problème (et assez chouette vraiment) est le Natif De Messagerie API.
Le lien actuel pour le Natif de Messagerie API doc: developer.chrome.com/extensions/nativeMessaging
OriginalL'auteur mgalgs
Sinon, vous pourriez avoir deux applications:
Chaque fois que l'extension doit exécuter une commande, il peut se connecter au serveur local via une connexion tcp.
OriginalL'auteur John Henry