首页 > 编程语言 >Nativefier : 将网址打包成exe桌面程序

Nativefier : 将网址打包成exe桌面程序

时间:2024-06-06 09:02:17浏览次数:13  
标签:exe ico name -- Nativefier https 桌面 icon nativefier

1、需求场景

        在日常开发中,需要针对一些网页在一体机上使用,同时在浏览器上也可以使用,这里推荐大家用nativefier,对网址进行打包。以下是nativefier安装命令:

npm install nativefier -g

2、使用方法

--arch 系统
--icon 小图标文件,必须是256 * 256  默认从网页的关键词中获取,只有https格式有效,http只会设置为默认ico文件
--maximize 打开页面,窗口最大化
--full-screen 打包的应用全屏最大化
--app-version 应用程序的发型版本
--name 应用名称 不填默认从浏览器中的关键词中获取
nativefier --arch "x64" --platform "windows" --name "百度" "https://www.baidu.com/" --icon "D:\temp\fa.ico"
nativefier --arch "x64" --platform "windows" --name "百度" "https://www.baidu.com/" --icon "D:\temp\fa.ico"

小图标设置

3、遇到的问题

1、安装图标时,报错 “Reserved header is not 0 or image type is not icon for 'D:\\temp\\favicon.ico'\r\n" + 'Fatal error: Unable to set icon\r\n”

        主要原因是小图标需要ico图标文件,并且图标文件必须是256x256 格式文件。建议用迅捷图片转换器,对图片进行转换。

4、收获总结

        上次就使用过这个方法,感觉很好用,下一个项目又会用到这个方法对网址打包,用起来很方便,这里就整理记录出来,以后再进行使用,就直接从这里查,不用再去到处搜集资料。

喜欢这篇文章,可以【点赞】+【关注】+【收藏】。我是小路,每周都会不定期更新,如果没有更新,肯定是在撸码的路上~~

标签:exe,ico,name,--,Nativefier,https,桌面,icon,nativefier
From: https://blog.csdn.net/weixin_44565776/article/details/139435103

相关文章

  • python如何编译成exe文件
    python如何编译成exe文件?具体步骤如下:1、使用pycharm安装pyinstaller。2、找到pyinstaller的安装目录。C:\Users\lounious\PycharmProjects\untitled\venv\Scripts\pyinstaller-script.py注意在该目录的母目录下一般有我们的程序文件C:\Users\lounious\PycharmProject......
  • 有这么一个桌面日历就够了 记事代办生日全都有了
    日历功能我相信很多伙伴都用过,而且很多人都会有经常看日历的习惯,所以一款实用又美观的桌面日历就是一个非常不错的选择了。而如果这个日历不仅好看,还可以方便记事,待办提醒,生日管理,这样是不是就很强大了啊?我们一起来看下,这个就是“芝麻日历”(https://rili.zhimasoft.cn/?cdn)的......
  • 生日倒计时 帮你记住所有朋友的生日 一个非常有趣的桌面倒计时工具
    生日对于每个人都是非常特殊日子,总是充满了期待和喜悦。当生日的脚步逐渐接近,我们的心情也愈发激动,期待着那一天的到来,期待着与亲朋好友的欢聚,期待着那份属于自己的惊喜和祝福。不知道大家是否会忘记自己的生日,或者是朋友的生日,我估计应该会有许多的人都会忘记,笔记记住太多朋......
  • Python并发 :ThreadPoolExecutor
    concurrent.futures是Python中执行异步编程的重要工具,它提供了以下两个类: 1.ThreadPoolExecutorfromconcurrent.futuresimportThreadPoolExecutordeftest(num):print("Threads"num)#新建ThreadPoolExecutor对象并指定最大的线程数量withThreadPoolExecutor(......
  • 修改桌面图标
    文章目录1.概念介绍2.使用方法3.示例代码4.经验与总结4.1经验分享4.2内容总结我们在上一章回中介绍了"overlay_tooltip简介"相关的内容,本章回中将再谈flutter_launcher_icons包.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在四百一十二回中介绍修......
  • python之pyexecjs
    pyexecjs是一个用Python来执行JavaScript代码的工具库,该库支持多种JavaScript运行时环境,如Node.js、PhantomJS、SlimerJS等,允许开发者在Python中无缝地调用和执行JavaScript代码。 [安装]pipinstallpyexecjs [使用]1.eval方式importexecjsprint(execjs.eval('"abc......
  • 【VS Code使用】仅当从 VS 开发人员命令提示符处运行 VS Code 时,cl.exe 生成和调试才
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、前言......
  • AutoCAD不响应,等待资源监视器中的svchost.exe进程
    问题:启动AutoCAD时,没有软件响应。如果打开“任务管理器—性能—打开资源监视器”,则显示acad.exe进程等待svchost.exe继续。解决方案:请尝试以下步骤作为解决方法:重命名AdDownloaderCore.dll文件,该文件位于以下目录:C:\ProgramFiles\Autodesk\AutoCAD201x。尝试运行Au......
  • allure的suites(测试套)中未显示返回值参数,显示No information about test execution is
    转自大佬:https://blog.csdn.net/sbdxmnz/article/details/137016423 ExecutionNoinformationabouttestexecutionisavailable.  解决方法:添加代码,因为pytest输出文本形式测试报告时未存储响应内容#将接口响应的文本内容附加到Allure报告中allure.attach(接口响......
  • Error: Failure while executing; mpdecimal-2.5.1.catalina.bottle.tar.gz` exited w
    ==>Installingdependenciesfornode:mpdecimal,ca-certificates,[email protected],readline,sqlite,xz,[email protected],brotli,cmake,c-ares,icu4c,libnghttp2andlibuv==>Installingnodedependency:mpdecimalError:Failurewhileexecuting;`/usr/bin/......