Câu hỏi Làm thế nào tôi có thể làm cho Firefox tải JavaScript từ dòng lệnh?


Tại dòng lệnh tôi có thể tải các trang web như thế này:

firefox.exe google.com

Tuy nhiên, những gì tôi đang cố gắng tải là như sau:

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

Điều này sẽ tải nếu tôi dán nó vào thanh địa chỉ của firefox, nhưng nó sẽ không tải nếu tôi chỉ định nó như một đối số từ dòng lệnh. Làm thế nào tôi có thể làm cho nó tải từ dòng lệnh?


6
2018-06-27 11:29


gốc


Ít nhất trong các cửa sổ, vấn đề được thực hiện phức tạp hơn bởi thực tế là cả lệnh 'chạy' và các phím tắt giới hạn số ký tự được phép nhỏ hơn mã bạn muốn chạy. - Emil
Vì câu trả lời vẫn chưa được chấp nhận, giải pháp của tôi có hoạt động không? - Tom Wijsman
Nó không hoạt động. - Phenom
Nó làm việc cho tôi, hoặc sai lầm là với việc đóng gói hoặc bạn đang cố gắng làm quá nhiều. Điều này đưa tôi đến câu hỏi: Bạn đang cố gắng làm gì? - Tom Wijsman
Nếu nó làm việc cho bạn thì bạn nên biết nó làm gì. - Phenom


Các câu trả lời:


Đóng gói nó với dấu ngoặc kép làm việc cho tôi:

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

5
2018-06-27 12:41



Đã thử trên trình duyệt của tôi từ dấu nhắc Linux Bash và nó đã đưa ra một trang với văn bản "javascript: alert ('Hello World')" trong thanh địa chỉ, nhưng không thực thi nó. Tác nhân người dùng của tôi là: Mozilla / 5.0 (X11; Linux i686 trên x86_64; rv: 35.0) Gecko / 20100101 Firefox / 35.0. Vậy làm cách nào để chúng tôi thực hiện? Tôi đang chạy Firefox từ dòng lệnh để Firefox chỉ nên thực hiện nó, phải không? - bgoodr
@bgoodr Thêm -new-window. Nó sẽ khởi động một cửa sổ mới và thực thi JS. Chỉ có vấn đề là JS với window đối tượng sẽ không thực thi window đối tượng là null khi cửa sổ khởi chạy. - ADTC


Từ HowTo: Chạy Firefox từ dòng lệnh:

Bạn có thể sử dụng dòng lệnh như sau với các đối số đặc biệt để khởi động Mozilla Firefox.

Để mở trình duyệt, hãy nhập:

firefox

HOẶC LÀ

/usr/bin/firefox

Firefox Open URL

Để mở URL trong tab mới, hãy nhập:

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

Để mở URL trong cửa sổ mới, hãy nhập:

/usr/bin/firefox www.cyberciti.biz

Tùy chọn tìm kiếm Firefox

Bạn có thể tìm kiếm từ (thuật ngữ) bằng công cụ tìm kiếm mặc định của mình, nhập:

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

Mở Tùy chọn / Tuỳ chọn Firefox

Để mở cửa sổ tùy chọn / tùy chọn Firefox, hãy nhập:

/usr/bin/firefox -preferences

Đặt Firefox làm trình duyệt mặc định

Để đặt ứng dụng Firefox làm trình duyệt mặc định, hãy nhập:

/usr/bin/firefox -setDefaultBrowser

-3
2017-07-16 12:07



Lần tới, vui lòng không sao chép và dán nội dung từ các trang web khác. Liên kết với họ và trích dẫn mọi thứ bạn không tự viết. Cảm ơn bạn. Thêm vào đó, bạn không thực sự trả lời câu hỏi - đây không phải là điều mà OP muốn. - slhck