Prawdopodobnie wielu naszych czytelników ma własny blog, korzysta z Telegram Web lub po prostu codziennie korzysta z określonych stron internetowych. Wszystkich z nich będziemy uczyć jak tworzyć aplikacje desktopowe dowolnej strony internetowej, łatwo i szybko, używając natywniejszy.
Co to jest Nativefier?
Nativefier to wieloplatformowe narzędzie typu open source, opracowane przez Jia hao używając JavaScript, HTML i CSS (z Electron), aby łatwo i szybko tworzyć aplikacje desktopowe dla dowolnej strony internetowej.
Nativefier koncentruje się na umożliwieniu użytkownikom tworzenia aplikacji przy minimalnej konfiguracji, ponieważ oprócz „zawijania” sieci, automatycznie identyfikuje ikonę i nazwę aplikacji.
Jej rozwój został zainspirowany tym, jak irytująca może być konieczność zmiany ⌘-tab
o alt-tab
i stale wyszukujemy w wielu zakładkach, pracując ze stronami, z których często korzystamy Facebook Messenger.
Jak jest instalowany Nativefier?
Aby zainstalować Nativefier, musimy mieć zainstalowany Node.js 4.0 lub wyżej, wykonujemy w naszej konsoli:
$ npm install natywny -g
Jak stworzyć aplikację desktopową z Nativefier?
Utwórz aplikację komputerową dowolnej strony internetowej za pomocą Nativefier Jest to niezwykle proste, wystarczy zlokalizować się w katalogu, w którym chcemy przechowywać aplikację, aby stworzyć i wykonać polecenie:
$ natywniejszy "https://blog.desdelinux. Netto"
Nativefier określi nazwę konkatenowanej aplikacji, nazwę sieci, jej system operacyjny i architekturę. Jeśli chcesz wybrać nazwę aplikacji, możesz to zrobić, określając rozszerzenie --name "Medium"
jak pokazano poniżej.
$ natywny — nazwa "DesdeLinux" "https://blog.desdelinux. Netto"
Jeśli chcesz dodać aplikację do menu swojej dystrybucji, musisz utworzyć plik .desktop
en /home/$USER/.local/share/applications
umieszczenie następującego (zmień katalog na odpowiadający):
[Desktop Entry]
Comment=Aplicación de Escritorio DesdeLinux creado con nativefier
Terminal=false
Name=DesdeLinux
Exec=/the/folder/of/the/DesdeLinux/DesdeLinux
Type=Application
Icon=/the/folder/of/the/DesdeLinux/resources/app/icon.png
Categories=Network;
Mam nadzieję, że zaczniesz cieszyć się własnymi aplikacjami komputerowymi, stronami, z których korzystasz najczęściej.
Chciałbym, żeby coś zostało zrozumiane.
Zawsze uderzała mnie niezdolność ludzi piszących teksty informatyczne do zrozumienia, że to, co piszą, nie jest tym, co myślą, że piszą; to, co można zrozumieć z tego, co piszą, wcale nie odpowiada temu, co chcą, aby je zrozumiano.
Potrzeba wielu prób i błędów, aby zobaczyć, o co chodzi i jaka jest zatem prawidłowa interpretacja tego artykułu.
Czy wiesz, czym jest aplikacja? Jeśli odpowiedź brzmi „tak”, to co pozwala nativefierowi stworzyć natywną aplikację dla dowolnej strony internetowej, to znaczy pobiera stronę internetową i umieszcza ją w oknie, do którego można uzyskać dostęp niezależnie. Z menu aplikacji lub pulpit ...
Zaktualizowałem artykuł o obraz gif, aby sprawdzić, czy lepiej rozumiesz cel aplikacji http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif
Nie marnuj siebie… nie powinieneś wiedzieć, co to jest „aplikacja”, a tym bardziej, co oznacza słowo „sieć”.
niewiele mniej, że linux znalazłby się tutaj
Ale po co to jest na komputerze stacjonarnym lub laptopie? Jaki cel? Niewiele rozumiem, może coś mi umyka ...
To jest dla każdego typu komputera, artykuł został zaktualizowany o obraz gif, aby lepiej zrozumieć cel aplikacji http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2016/10/nativefierExample.gif
Wyjaśnij, że działa tylko na komputerze stołowym ... o ile stół ma 4 nogi.
Nie działa przy okrągłych stołach. Channnn
Jesteś użytkownikiem Linuksa, a także użytkownikiem WhatsApp, w przeciwieństwie do Windows i Mac nie ma natywnej aplikacji, dlatego musisz otworzyć przeglądarkę i wejść do WhatsApp Web, cóż, ta aplikacja pozwala ci stworzyć własną «natywną aplikację WhatsApp» bez ciągłe przełączanie się między kartami.
Swoją drogą dobry wkład, byłem zachwycony tą aplikacją, dzięki czemu mogę się pozbyć whatsie w Archlinux
Co za dobry artykuł, a przy okazji bardzo jasny
2 rzeczy:
1: W którym katalogu instalujesz?
2: Jakiego silnika używasz? Pytam, bo to mnie interesuje w przypadku Netflix i Crackle.
Twoje zdrowie…!!!
Przepraszam brachu, ale z Netflixem to nie działa u mnie jest błąd związany z widevinecmd który nie pozwala mi na nic grać, w przeglądarce działa idealnie. Czy znasz jakieś rozwiązanie?
Dobry artykuł, ale brakowało w nim obrazów, aby móc go zrozumieć (gif, którego nie mogłem zobaczyć, ponieważ moje połączenie jest wolne i zatrzymuje się podczas pobierania)
ten artykuł bardzo mi odpowiadał! Chciałem to zrobić od dawna ... zostawić stronę internetową na stacji dokującej. Zatwierdzę to!
Bardzo dobry artykuł ... dziękuję.
Si la aplicación que se se está creando es desdelinux, por que en el archivo .desktop se pone como nombre Wassap?
Corregido, efectivamente debe ir el nombre de la aplicación, en este caso DesdeLinux (Aunque en ese caso igual se funcionará, lo único que tendrá un nombre incorrecto)
Działa i jest bardzo łatwy w użyciu, przetestowany z siecią telegramów. Dodam, że po zainstalowaniu natifier, gdy jest wykonywany w celu hermetyzacji jakiejś sieci, zostanie pobrane 40 ~ 42mb odpowiadające Electronowi, ale nic nie komplikuje użycia polecenia (zachowaj ostrożność przy wolnym połączeniu)
nativefier «https://web.telegram.org» - nazwa «Telegram»
Pobieranie electron-v1.1.3-linux-x64.zip
[=============================================>] 100.0% z 40.4 MB (210.13 kB / s)
Ciekawy. Chociaż nie widzę sensu instalowania aplikacji, która może robić dokładnie to samo z Google Chrome czy Chromium, rozumiem, że znajdą się tacy, którzy wolą tę opcję. Niech żyje wolność wyboru.
Świetny…. dobra robota …… to jest bardzo przydatne i przy okazji i jest zrozumiałe w 100%
cześć
mam ubuntu 16.04.1
to ten sam postęp
Możesz też zainstalować Chrome lub Chromium i zrobić to samo bez instalowania innych rzeczy. To znaczy, nic więcej.
Wykonałem wszystkie kroki, aby uzyskać dostęp do Evernote z mojego komputera. Wszystko zostało zrobione poprawnie. Ale nie ma sprawy, żeby zacząć. Plik wykonywalny nie uruchamia się. Dlaczegoeeeeee ???? Co zrobiłem, że zasłużyłem na to?
npm install -g natywny
loadDep: semver → headers ▀ ╢█████████████◦◦◦◦◦◦◦◦ф◦ф◦А░ ░ºCººººº╟
Silnik WARN asar@0.13.1: poszukiwany: {«węzeł»: »> = 4.6 ″} (bieżący: {« węzeł »:» 4.2.6 ″, »npmloadDep: uuid → dodanie pamięci podręcznej ▀ ╢███████████ ███ºCººººººººººººººººººººººººººººººººº
WARN engine hawk@6.0.2: Wanted: {«node»: »> = 4.5.0 ″} (current: {« node »:» 4.2.6 ″, »npnpm WARN checkPermissions Brak prawa zapisu do / usr / local / lib / node_modules / nativefier
npm WARN checkPermissions Brak dostępu do zapisu do / usr / local / lib / node_modules
/ usr / local / lib
nativefier@7.5.4
npm BŁĄD! Linux 4.8.0-53-generyczny
npm ERR! argv "/ usr / bin / nodejs" "/ usr / bin / npm" "install" "-g" "nativefier"
npm BŁĄD! węzeł v4.2.6
npm ERR! npm 3.5.2
npm ERR! ścieżka / usr / local / lib / node_modules / nativefier
npm ERR! kod EACCES
npm BŁĄD! errno -13
npm BŁĄD! dostęp systemowy
npm ERR! Błąd: EACCES: odmowa uprawnień, dostęp do „/ usr / local / lib / node_modules / nativefier”
npm ERR! o błędzie (natywna)
npm ERR! {[Błąd: EACCES: odmowa pozwolenia, dostęp do „/ usr / local / lib / node_modules / nativefier”]
npm ERR! errno: -13,
npm ERR! kod: 'EACCES',
npm ERR! syscall: 'dostęp',
npm ERR! ścieżka: '/ usr / local / lib / node_modules / nativefier'}
npm BŁĄD!
npm ERR! Spróbuj ponownie uruchomić to polecenie jako root / Administrator.
npm ERR! Do każdej prośby o pomoc dołącz następujący plik:
npm ERR! /home/juanka/npm-debug.log
Otrzymuję ten błąd