Ứng dụng web độc lập của Firefox trên máy tính để bàn, tương tự Chrome Chrome Thêm vào máy tính để bàn


14

Làm cách nào tôi có thể biến ứng dụng web một trang thành ứng dụng máy tính để bàn độc lập, trên Firefox, tương tự như tùy chọn "Thêm vào máy tính để bàn ..." của Chrome? Nền tảng là Linux.


2
Rất muốn biết nếu có câu trả lời cho điều này. Tôi vừa mới quay trở lại Firefox Quantum và đây là tính năng duy nhất tôi thực sự thiếu.
Charles Roper

Bạn có nghĩa là như Electron, nhưng Firefox và cho người dùng không phải là nhà phát triển?
YetAnotherRandomUser

1
Điều này vẫn còn hoạt động? askubuntu.com/a/811657
Unfundednut

Báo cáo lỗi có liên quan là bugzilla.mozilla.org/show_orms.cgi?id=1283670
mic

Câu trả lời:


5

Tôi thường làm theo cách thủ công, bạn có thể đánh giá cao vì bạn đang chạy linux. Không có công cụ nào được yêu cầu ngoài firefox :)

  1. Chạy đi firefox -p. Điều đó kích hoạt trình soạn thảo hồ sơ firefox. Tạo một hồ sơ mới cho ứng dụng web bạn muốn sử dụng và đặt tên cho nó phù hợp. Để lại vị trí thư mục hồ sơ làm mặc định hoặc chọn bất cứ thứ gì bạn muốn.
  2. Khởi chạy hồ sơ mới được tạo. Đảm bảo bỏ chọn "Sử dụng cấu hình đã chọn mà không hỏi khi khởi động", vì nếu không nó sẽ được đặt làm cấu hình firefox mặc định mà bạn không muốn.
  3. Đặt bất kỳ tùy chọn firefox nào trong cấu hình mới được tạo như bạn muốn (Cân nhắc về Cookie / Lịch sử / Công cụ Tìm kiếm / Quyền riêng tư). Đảm bảo đặt ứng dụng web bạn muốn sử dụng làm trang bắt đầu và tải firefox trang bắt đầu khi khởi động.
  4. Bạn có thể đóng cửa sổ firefox với hồ sơ vừa tạo.
  5. Để khởi chạy ứng dụng web độc lập mới được tạo, hãy sử dụng các đối số dòng lệnh sau để firefox:
    • -P <profile name>khởi chạy tên hồ sơ đã cho khi khởi động thay vì tên mặc định. Bạn sẽ muốn nhập tên hồ sơ mới được tạo của bạn ở đây.
    • --no-remotelàm cho firefox bỏ qua các lệnh từ xa. Điều đó có nghĩa là, bạn có thể chạy phiên bản firefox này bên cạnh một phiên bản firefox khác (mặc định) của bạn và các lệnh mới (như nhấp vào một liên kết trong ứng dụng bên ngoài) sẽ không được gửi đến phiên bản firefox mới, mà thay vào đó là phiên bản mặc định.

Ví dụ: để tạo một ứng dụng máy tính để bàn độc lập, ví dụ WhatsApp Web, hãy làm như sau:

  1. Tạo một hồ sơ mới WhatsApp-Web
  2. Khởi chạy hồ sơ, tùy chỉnh tùy chọn. Đặt trang bắt đầu thànhweb.whatsapp.com
  3. Chạy firefox --no-remote -P WhatsApp-Webđể khởi chạy hồ sơ mới.

Bằng cách đó, bạn có thể chạy phiên bản firefox thứ hai này bên cạnh phiên bản mặc định của mình mà không can thiệp vào hành vi của phiên bản mặc định. Cookies và các dữ liệu khác không được chia sẻ giữa cả hai, mang lại cho bạn một chút riêng tư. Để khởi chạy thuận tiện, bạn thậm chí có thể thêm tệp khởi động cho phiên bản firefox mới này nếu môi trường hệ điều hành / máy tính để bàn của bạn hỗ trợ điều này. Trong linux, bạn có thể muốn tạo một .desktoptệp như sau:

  1. Sao chép /usr/share/appluggest/firefox.desktop sang /usr/share/appluggest/firefox-yourwebappname.desktop
  2. Tùy chỉnh các trường Tên, Exec và Biểu tượng trong tệp .desktop mới đó (ví dụ: đặt biểu tượng tùy chỉnh cho ứng dụng web, đặt một số tên thích hợp và đặt dòng lệnh firefox tùy chỉnh trong dòng Exec). Tất nhiên, bạn cũng có thể tùy chỉnh các thông số khác
  3. Thêm tệp .desktop vào thanh tác vụ hoặc máy tính để bàn của bạn (Nó sẽ tự động được phát hiện bởi menu tác vụ của bạn).

4
Tôi có thể bằng cách nào đó ẩn các tab và thanh địa chỉ và thay đổi biểu tượng trong thanh tác vụ không?
jaboja
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.