摘要:個人博客同步文章今天我們要實現把任意一個網站轉換成一個桌面應用軟件。打造桌面應用此次就以我的博客為例來打造一個桌面應用吧安裝工具第一行命令制作應用第二行命令到目前,一個桌面應用已經打造完成效果應用目錄點擊文件,啟動應用。
個人博客同步文章 https://mr-houzi.com/2018/01/...
今天我們要實現把任意一個網站轉換成一個桌面應用軟件。網站轉應用,在安卓端無非就是用一個Webview控件來解決。那么今天要說的是,在PC端如何快速簡單實現一個網站轉桌面應用呢?
快速、簡單到底多快多簡單呢?
只需要兩行命令就可以把任意一個網站轉換成一個桌面應用。
打造桌面應用此次就以我的博客 http://mr-houzi.com 為例來打造一個桌面應用吧
安裝工具第一行命令:
npm install nativefier -g制作應用
第二行命令:
nativefier "https://mr-houzi.github.io/"
到目前,一個桌面應用已經打造完成
效果應用目錄:
點擊.exe文件,啟動應用。激不激動?(?>?)?
本文到這里已經結束!您可以關閉這個博客了!如果您還想了解更多關于nativefier,歡迎您往下看!
附加內容 設置名字nativefier在制作應用的時候,可以自動識別網站的名字,您也可以自己設置名字。
nativefier --name "AppName" "https://mr-houzi.github.io/"設置圖標
nativefier --iconWindows和Linux打包
icon參數應該是.png文件的路徑。
OSX打包如果安裝了可選的依賴關系,icon參數可以是a .icns或.png文件。
指定輸出不同系統的應用默認情況下,會根據當前操作系統,輸出對應系統的應用。如果您需要特殊指定轉換成不同系統的應用,可以 使用一下命令。
nativefier --p
可選參數linux、windows、osx。
替代值win32(用于Windows)或darwin,mac(對于OSX)也可以使用。
-m, --show-menu-bar
指定是否應該顯示菜單欄。
禁用上下文菜單--disable-context-menu
禁用上下文菜單
單實例--single-instance
阻止應用程序多次運行。如果發生這種嘗試,那么已經運行的實例就會出現在前面。
托盤--tray
應用程序將保留為系統托盤中的圖標。通過點擊窗口關閉按鈕來防止關閉應用程序。
設置應用版權nativefier --app-copyright
應用的版權信息會映射到Windows系統的LegalCopyright和OS X系統的NSHumanReadableCopyright的元數據屬性。
設置顯示 寬度--width
打包應用程序的寬度,默認為1280px。
高度--height
打包應用程序的高度,默認為800px。
最小寬度--min-width
打包應用程序的最小寬度,默認為0。
最小高度--min-height
打包應用程序的最小高度,默認為0。
最大寬度--max-width
打包應用程序的最大寬度,默認為無限制。
最大高度--max-height
打包應用程序的最大高度,默認為無限制。
X--x
打包的應用程序窗口的X位置。
Y--y
打包的應用程序窗口的Y位置。
更多請參考官方文檔 https://github.com/jiahaog/na...
PS看完很多人會吐槽現在B/S架構是趨勢,為什么還要從B/S轉成C/S?這個不就是一個內置瀏覽器嗎?直接把網站設置一個快捷方式放在桌面上不就行了嗎?只能說有些技術不是主流,但一定有它存在的意義,做一項技能get到就好吧!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68411.html
摘要:與是年最早公開發布的兩個框架,后來者還包括與。此外,另一重心是與團隊的合作,預計將貫穿年。年展望對平臺而言,年的重點是提升穩定性與采納率。最早由開發,于年公開發布。時間會告訴我們,的極速增長能否在年持續下去。 【編者按】本文作者為資深 Web 開發者 TJ VanToll, TJ 專注于移動端 Web 應用及其性能,是《jQuery UI 實踐》 一書的作者。 本文系 OneAPM 工...
摘要:目前中國移動在全國的公有云資源池部署已成規模,服務輻射全國。同時,中國移動和推出的新一代云桌面服務還具有降本增效綠色節能和信息安全的優勢。首席信息官的頭號難題,通過與中國移動的合作,正在聯手解決。移動互聯網時代的員工總是希望隨時隨地,使用任何設備來辦公,但這卻成為了IT部門頭疼的問題,VMware與中國移動的新一代云桌面服務,正在讓首席信息官的頭號難題迎刃而解。首席信息官的頭號難題VMwar...
摘要:是什么是基于和擴展出來的一套基礎的應用框架,目的是為了快速的搭建炫酷的桌面應用,其實也算不上框架只是一種解決方案而已,讓后來的開發者在少采坑的情況下搭建出相對漂亮而快速的應用為什么要做這個公司的有個項目使用搭建的,最開始只是套了個網頁 electron-ui是什么 electron-ui是基于electron和electron-vue擴展出來的一套基礎的應用框架,目的是為了快速的搭建炫...
摘要:本節目標你可以在分鐘內開始運行一個最簡單。是一個能幫你用來寫桌面程序的項目。原先是為打造的,后來直接演化成兄弟項目。現在已經有很多大廠也開始使用來寫桌面了。全局安裝,因為我們要用到它的命令行。完美天才第一步,達成 本節目標:你可以在10分鐘內開始運行一個最簡單electron app。不要考慮太多的概念,直接復制粘貼開始吧。 Electron是一個能幫你用JS來寫桌面程序的node項目...
摘要:背景項目需要做一個客戶端的殼,內置瀏覽器,訪問指定的采用技術開始吧環境配置略效果 背景 項目需要做一個客戶端的殼,內置瀏覽器,訪問指定 的url 采用技術 java 1.8 開始吧! java環境配置略 hello world import javafx.application.Application; import javafx.beans.value.ChangeListener;...
閱讀 1006·2023-04-25 14:45
閱讀 2780·2021-09-30 09:59
閱讀 3125·2021-09-22 15:48
閱讀 2428·2019-08-30 15:55
閱讀 3475·2019-08-30 15:44
閱讀 548·2019-08-29 14:07
閱讀 3416·2019-08-26 13:45
閱讀 541·2019-08-26 11:31