Jak sprawić, by Firefox ładował JavaScript z wiersza poleceń?


7

W wierszu polecenia mogę załadować strony takie jak to:

firefox.exe google.com

Jednak to, co próbuję załadować, jest następujące:

javascript:q=document.getSelection();d='U';c=document.characterSet;if(c=='Shift_JIS')d='S';if(c=='EUC-JP')d='D';if(!q){void(q=prompt('Enter%20text%20to%20search%20using%20WWWJDIC%20(Japanese).',''))};if(q)location.href='http://www.csse.monash.edu.au/~jwb/cgi-bin/wwwjdic.cgi?1M'+d+'J'+q

Załaduje się, jeśli wkleję go w pasku adresu Firefox, ale nie załaduje się, jeśli podam go jako argument z wiersza poleceń. Jak ustawić ładowanie z wiersza poleceń?


Przynajmniej w systemie Windows problem komplikuje fakt, że zarówno polecenie „run”, jak i skróty ograniczają liczbę dozwolonych znaków do mniej niż zajmuje kod, który chcesz uruchomić.
— Emil

Ponieważ odpowiedź nie została jeszcze zaakceptowana, czy moje rozwiązanie zadziałało?
— Tamara Wijsman,

Nie działało.
— Phenom,

To działa dla mnie, albo błąd polega na enkapsulacji, albo próbujesz zrobić za dużo. Co prowadzi mnie do pytania: co próbujesz zrobić?
— Tamara Wijsman,

Jeśli to działa, powinieneś wiedzieć, co robi.
— Phenom,

Odpowiedzi:


7

Osadzanie go z podwójnymi cudzysłowami działa dla mnie:

firefox "javascript:alert('Hello World')"

Wypróbowałem powyższe w mojej przeglądarce z wiersza poleceń Linux Bash i wyświetliło stronę z tekstem „javascript: alert („ Hello World ”)” w pasku adresu, ale nie wykonało go. Mój agent użytkownika to: Mozilla / 5.0 (X11; Linux i686 na x86_64; rv: 35.0) Gecko / 20100101 Firefox / 35.0. Jak więc to zrobić? Używam Firefoksa z wiersza poleceń, więc Firefox powinien po prostu go uruchomić, prawda?
— bgoodr

1
@bgoodr Dodaj -new-window. Uruchomi się nowe okno i uruchomi JS. Jedynym problemem jest to, że JS z windowobiektem nie będzie wykonywany, ponieważ windowobiekt jest pusty podczas uruchamiania okna.
— ADTC

-3

W HowTo: Uruchom Firefox z wiersza poleceń :

Możesz użyć wiersza poleceń w następujący sposób ze specjalnymi argumentami, aby uruchomić Mozilla Firefox.

Aby otworzyć przeglądarkę, wprowadź:

firefox

LUB

/usr/bin/firefox

Firefox Otwórz URL

Aby otworzyć adres URL w nowej karcie, wprowadź:

/usr/bin/firefox -new-window http://www.cyberciti.biz/

Aby otworzyć adres URL w nowym oknie, wprowadź:

/usr/bin/firefox www.cyberciti.biz

Opcja wyszukiwania Firefox

Możesz wyszukiwać słowa (terminy) za pomocą domyślnej wyszukiwarki, wprowadź:

/usr/bin/firefox -search "term"
/usr/bin/firefox -search "linux add user to group"

Otwórz Opcje / Preferencje Firefoksa

Aby otworzyć okno opcji / preferencji Firefoksa, wprowadź:

/usr/bin/firefox -preferences

Ustaw Firefox jako domyślną przeglądarkę

Aby ustawić aplikację Firefox jako domyślną przeglądarkę, wprowadź:

/usr/bin/firefox -setDefaultBrowser

4
Następnym razem nie kopiuj i wklejaj treści z innych stron. Link do nich i cytowanie wszystkiego, czego sam nie napisałeś. Dziękuję Ci. Poza tym tak naprawdę nie odpowiadasz na pytanie - nie tego chciał OP.
— slhck
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.