Nativefier là một công cụ CLI dễ dàng tạo ứng dụng máy tính để bàn có thể thực thi của bất kỳ trang web nào với cấu hình ngắn gọn và tối thiểu. Mọi người đều có thể sử dụng ứng dụng này và ứng dụng này nhẹ hơn rất nhiều so với các ứng dụng Electron thông thường.
Nativefier dựa trên gói điện tử và vì các ứng dụng Electron độc lập với nền tảng nên mọi Nativefieredứng dụng sẽ chạy trên các bản phân phối GNU/Linux cũng như trên Hệ điều hành Windows và Mac.
Nói về lý do tại sao anh ấy tạo ra Nativefier, nhà phát triển đã viết trên GitHub:
Tôi đã làm điều này vì tôi cảm thấy mệt mỏi khi phải ⌘-tab hoặc alt-tab cho trình duyệt của mình rồi tìm kiếm trong vô số tab đang mở khi tôi đang sử dụng Facebook Messenger hoặc Whatsapp Web.
Đây là một ví dụ điển hình về cách tạo giải pháp bằng kỹ năng điện toán của chúng tôi.
Tính năng trong Nativefier
Cách cài đặt và sử dụng Nativefier trong Linux
Cài đặt Nativefier dễ dàng bằng cách chạy lệnh sau trong terminal.
$ npm install nativefier -g
Nhà phát triển đã thực hiện một số công việc khó khăn bằng cách thiết lập một ứng dụng mẫu chứa các trình xử lý sự kiện và lệnh gọi lại thích hợp trong thư mục /app thư mục.
Đây là thư mục được sao chép vào thư mục tạm thời khi lệnh nativefier
được gọi và sau đó các phương thức cốt lõi của trình đóng gói điện tử sẽ tuân theo . có nghĩa là việc nhận một URL và gọi nativefier sẽ hoàn thành công việc.
Vì vậy, ví dụ: tạo tệp thực thi web GitHub hoặc WhatsApp (hoặc bất kỳ trang web nào) chỉ cần gõ:
$ nativefier -name GitHub http://github.com $ bản địa web.whatsapp.com
Cờ -name
cờ là tùy chọn cho biết Nativefier tên để cung cấp cho tệp thực thi của bạn. Có các tùy chọn khác bao gồm:
Danh sách đầy đủ các tùy chọn và các chi tiết sử dụng khác có trên trang GitHub của nó.
Ghi chú:
- Nativefier không có bất kỳ nút quay lại nào theo mặc định vì nút này được thiết kế để chỉ bọc các ứng dụng trên một trang. Mặc dù vậy, bạn có thể tạo tệp thực thi từ bất kỳ url nào và nhấn
backspace trên bàn phím sẽ đưa bạn đến trang trước.
- Không đặt dấu cách khi xác định tên ứng dụng với tùy chọn
-name trên Linux vì sẽ gây ra sự cố khi ghim ứng dụng tới trình khởi chạy.
Bạn có thấy Nativefier có thể hữu ích với bạn không? Bỏ hai xu của bạn vào phần nhận xét bên dưới.