5

Muszę wywołać funkcję JavaScript ze strony internetowej uruchomionej w Google Chrome/Chromium z wiersza poleceń.Chrome: wywołać funkcję JavaScript z wiersza poleceń (system)?

Czy istnieje możliwość uzyskania dostępu do narzędzi programistycznych z zewnątrz za pomocą wiersza poleceń? Czy istnieje rozszerzenie, którego mógłbym użyć do wykonania kodu?

Najwygodniejszym sposobem byłoby uzyskanie dostępu do konsoli programisty Chrome z wiersza poleceń.

Edit:

Żeby było jasne: Powiedzmy stronę jestem na ma tę funkcję zdefiniowane:

function hello() { 
    alert("hello"); 
} 

chciałbym wywołać tę funkcję, ale don nie mają dostępu do narzędzi programistycznych w Chrome. Mogę uzyskać dostęp do Terminalu Mac OS X (przez SSH). To konfiguracja w galerii bez klawiatury. Może być potrzebny jakiś rodzaj rury.

+0

Twój średni linii poleceń (CMD) w oknach? dlaczego nie używasz konsoli Google? –

+2

Jakie są pochwały? Może to dziwne pytanie, ale nie nazwałbym tego niejasnym lub pozbawionym wysiłku badawczego. To * może * przynieść korzyści, ** znacznie **, z "dlaczego". –

+0

@Cerbrus Istnieją [wszystkie rodzaje opcji] (http://peter.sh/experiments/chromium-command-line-switches/) podczas * uruchamiania * Chrome z terminala. Możliwe, że tak naprawdę to OP chce. Zauważ też, że "terminal" jest tu znacznikiem. –

Odpowiedz

2

Po dalszych badaniach znalazłem crconsole, który może być użyty do wykonania kodu w Google Chrome.

Chrome ma być uruchomiony tak:
open -a "Google Chrome" --args --remote-debugging-port=9222

1

Komenda linia narzędzie chrome-cli może to zrobić.

Korzystanie przykład kodu:

chrome-cli execute '(function hello() { alert("hello"); }())' 
Powiązane problemy