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ń?

Zjawisko
źródło
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')"
Tamara Wijsman
źródło
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
Yasir Kamal
źródło
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