Windows

Tạo ứng dụng Windows gốc của bất kỳ trang web nào bằng Nativefier.

Friday Hacks #109 - "Nativefier"

Friday Hacks #109 - "Nativefier"

Mục lục:

Anonim

Bạn có thường xuyên sử dụng một số trang web không? Có một ứng dụng gốc cho chúng trên máy tính của bạn thực sự có thể làm cho chúng dễ tiếp cận hơn. Hãy tưởng tượng bạn không cần phải đi đến trình duyệt của bạn và sau đó tìm các tab đã mở trang web của bạn. Trong bài này, chúng tôi đã giới thiệu một công cụ dòng lệnh có tên Nativefier cho phép bạn tạo các ứng dụng gốc cho bất kỳ ứng dụng web hoặc trang web nào. Chúng tôi cũng đã trình bày các bước bạn có thể làm theo để tạo một ứng dụng gốc cho bất kỳ trang web yêu thích nào của bạn.

Nativefier Review

Nativefier là mã nguồn mở và được viết bằng JavaScript và sử dụng Electron để tạo các ứng dụng gốc cho Windows, Mac và Linux. Các ứng dụng được tạo bởi Nativefier có thể bảo vệ một số cấu hình và cài đặt để mang lại cho bạn trải nghiệm giống ứng dụng hơn. Để sử dụng Nativefier, bạn cần cài đặt Node.js trên máy của mình. Nếu bạn chưa có nó, bạn có thể xem bài viết của chúng tôi về cách cài đặt Node.js trên Windows tại đây.

Cách tạo ứng dụng gốc

1. Mở cửa sổ CMD trong thư mục mong muốn.

2. Thực hiện lệnh sau để cài đặt Nativefier.

npm install -g nativefier

3. Khi quá trình cài đặt hoàn tất, bạn có thể thực hiện lệnh sau để tạo ứng dụng gốc cho bất kỳ trang web hoặc ứng dụng web nào.

nativefier --name “Tên ứng dụng” “//applicationurl.com”

Điều này nên tạo một ứng dụng có tên Tên ứng dụng có URL là //applicationurl.com. Bây giờ bạn có thể mở thư mục được tạo bởi Nativefier và định vị tệp thực thi cho ứng dụng của bạn. Bạn có thể tạo phím tắt cho tập tin exe này để có thể trực tiếp khởi động nó từ menu bắt đầu, thanh tác vụ hoặc bất kỳ nơi nào khác mà bạn chọn.

Hỗ trợ Flash

Nếu trang web bạn chọn yêu cầu hỗ trợ flash, bạn có thể dễ dàng thêm nó bằng cách thêm một thẻ -flash trong lệnh cài đặt. Lệnh sẽ trở thành:

nativefier --name --flash “Tên ứng dụng” “//applicationurl.com”

Để flash hoạt động, cần có Google Chrome hoặc bạn cần cài đặt Plugin Chrome PepperFlash

Trình đơn ứng dụng

Vì các ứng dụng này không là gì ngoài một WebView được bao quanh URL mong muốn của bạn. Bạn có thể thực hiện một số thao tác cơ bản mà bạn có thể thực hiện trên trình duyệt web thông thường. Để làm như vậy, bạn có thể truy cập menu ứng dụng bằng cách nhấn phím `Alt` từ bàn phím của bạn. Bây giờ sử dụng các menu này, bạn có thể điều hướng tiến hoặc lùi hoặc tải lại toàn bộ ứng dụng.

Giống như hầu hết các trình duyệt web, bạn có thể dễ dàng phóng to bằng cách sử dụng Ctrl + = và thu nhỏ bằng Ctrl + - . Thậm chí còn có một tùy chọn để chuyển đổi chế độ toàn màn hình. Phần tốt nhất về các ứng dụng tạo ra Nativefier là chúng đi kèm với các công cụ phát triển giống như Chrome chính thức. Bạn có quyền truy cập vào bảng điều khiển, mạng và tất cả các tính năng khác được cung cấp Công cụ dành cho nhà phát triển Chrome. Bạn có thể bật / tắt các công cụ phát triển bằng cách nhấn Ctrl + Shift + I .

Như đã đề cập trong các ứng dụng có thể bảo vệ một số cấu hình tối thiểu, và điều này có thể được xóa bằng cách vào menu ứng dụng và sau đó chọn Chỉnh sửa và sau đó Xóa dữ liệu ứng dụng. Cài đặt này sẽ hoàn toàn đặt lại ứng dụng với tất cả các phiên hoặc đăng nhập mà bạn có thể đã duy trì.

Tính di động

Tất cả các ứng dụng được tạo bằng Nativefier. Bạn có thể dễ dàng mang chúng xung quanh với tất cả cấu hình của chúng. Điều này đảm bảo rằng bạn có dữ liệu của bạn ở khắp mọi nơi và ngăn bạn đăng nhập một lần nữa và một lần nữa.

Nativefier là một công cụ tuyệt vời để có trong bộ sưu tập của bạn. Nếu bạn sử dụng bất kỳ trang web nào thường xuyên đến mức bạn cảm thấy muốn có một ứng dụng gốc cho điều đó, bạn phải thử dùng Nativefier. Các ứng dụng được tạo ra rất đơn giản, nhanh chóng và đáng tin cậy. Ngoài ra, việc sử dụng các ứng dụng web ưa thích của bạn trong một cửa sổ bản địa chuyên dụng là một trải nghiệm tuyệt vời. Tôi đã sử dụng Nativefier để tạo các ứng dụng gốc cho hầu hết các mạng xã hội, GitHub và các ứng dụng web khác. Nhấp ở đây để biết thêm về Nativefier.