5

Google Chrome/Chromium'da çalışan bir web sitesindeki komut satırından Javascript işlevini çağırmam gerekiyor.Chrome: (sistem) komut satırından Javascript işlevini çağırın.

Dışarıdan geliştirici araçları üzerinden komut satırı üzerinden erişim olanağı var mı? Kodu yürütmek için kullanabileceğim bir uzantı var mı?

En uygun yol, komut satırından Chrome geliştirici konsoluna erişim sahibi olmaktır.

Düzenleme:

daha net yapmak için: en hattayım web sitesi diyelim tanımlanan bu işlevi vardır:

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

bu işlevi çağırmak istiyorum ama don ediyorum Chrome'daki geliştirici araçlarına erişme. Sadece Mac OS X Terminaline (SSH üzerinden) erişebilirim. Klavye olmayan bir galeride kurulum. Bir çeşit boru gerekli olabilir.

+0

Sizin ortalama komut satırını (CMD): kodunuzu örneği kullanarak

? google konsolunu neden kullanmıyorsunuz? –

+2

Downvotes nedir? Belki de tuhaf bir soru, ama bunu belirsiz ya da eksik araştırma çabaları olarak adlandırmam. Bu, bir "neden" den * yararlandı. –

+0

@Cerbrus * Terminalden * Chrome'u başlatırken [her türlü seçenek] vardır (http://peter.sh/experiments/chromium-command-line-switches/). OP'nin istediği bu gerçekten mümkün. Ayrıca "terminal" in burada bir etiket olduğunu unutmayın. –

cevap

2

Bazı araştırmalardan sonra, Google Chrome'da kod yürütmek için kullanılabilecek crconsole numaralı telefonu buldum.

Krom böyle başlatılması gerekir:
open -a "Google Chrome" --args --remote-debugging-port=9222

1

komut satırı yardımcı programı chrome-cli yapabilirsiniz. pencerelerde

chrome-cli execute '(function hello() { alert("hello"); }())'