nativefier - 使任何网页成为桌面应用程序

Nativefier是一种命令行工具,可以用简洁明了的配置为任何网站轻松创建桌面应用程序。

Nativefier是一种命令行工具,可以用简洁明了的配置为任何网站轻松创建桌面应用程序。应用程序被包裹电子在操作系统中可执行文件(.app.exe,等),在Windows,MacOS和Linux的使用。

Github: https://github.com/jiahaog/nativefier

本站下载:(2019.10.22)

nativefier-master.zip

提取码:无
解压码:无

您想要为WhatsApp Web(或任何网页)制作本机包装。

nativefier web.whatsapp.com

你完成了。

目录

介绍

Nativefier是一种命令行工具,可以用简洁明了的配置为任何网站轻松创建桌面应用程序。应用程序被包裹电子在操作系统中可执行文件(.app.exe,等),在Windows,MacOS和Linux的使用。

我之所以这样做,是因为当我使用Facebook MessengerWhatsapp Web相关的Hacker News主题)时,我厌倦了使用浏览器⌘-tabalt-tab浏览器,然后在众多打开的选项卡中进行搜索的方法。

变更日志开发人员文档

特征

  • 自动检索正确的图标和应用名称。
  • JavaScript和CSS注入。
  • Flash支持(带有--flash标志)。
  • 更多内容,请参见API文档nativefier --help

安装

要求

  • macOS 10.9+ / Windows / Linux
  • Node.js >=6(4.x可能有效,但不再经过测试,请升级)
  • 有关更多信息,请参见可选依赖项
npm安装nativefier -g

用法

medium.com创建本机桌面应用程序:

nativefier “ http://medium.com ”

Nativefier将智能地尝试确定应用程序名称,您的操作系统和处理器体系结构以及其他选项。如果需要,可以通过--name "Medium"在命令行选项中指定as 来覆盖应用名称或其他选项:

nativefier --name “ Some Awesome App ”  “ http://medium.com ”

阅读API文档(或nativefier --help)以获取可用于配置打包应用程序的其他命令行标志和选项。

如果您想使用高分辨率图标,请贡献给图标存储库

Windows用户:请注意,默认情况下会自动隐藏应用程序菜单,您可以按alt键盘上的进行访问。

Linux用户:如果您自己定义了应用程序名称--name,请不要放置空格,因为这会将打包的应用程序固定到启动器时会引起问题。

可选依赖项

非Windows平台下打包的Windows应用程序的图标

您需要安装Wine;确保那wine是你的$PATH

macOS的图标转换

为了支持将打包的macOS应用程序图标(当前仅在macOS上支持)从.png.ico转换.icns为,需要以下依赖项。

  • iconutilXcode附带)。
  • imagemagick。确保convertidentify在您的中$PATH
  • 如果找不到这些工具,则Nativefier将退回到内置的macOS工具sips来执行转换,这是非常有限的。

要支持Flash,需要使用Google Chrome浏览器;您应该将其嵌入式Flash插件的路径传递给该--flash标志。有关更多详细信息,请参见API文档

这个怎么运作

./app文件夹中包含具有适当管道的模板应用程序。当nativefier运行时,该模板参数,并使用包装电子包装程序

此外,我构建了GitCloud以使用GitHub作为图标索引,还构建pageIcon后备以从URL推断相关的图标。

发展历程

帮助欢迎您解决错误功能要求

开始使用我们的文档:DevelopmentAPI

Docker镜像

Dockerfile设计像“正常” nativefier应用程序使用。默认情况下,nativefier --help将执行该命令。在使用图像之前,必须先构建它:

docker build -t local/nativefier .

之后,您可以将第一个nativefier应用程序构建到local $TARGET-PATH。确保您具有对的写入权限$TARGET-PATH

docker run -v $TARGET-PATH:/target local/nativefier https://my-web-app.com/ /target/

您还可以传递nativefier标志,并挂载其他卷以提供本地文件。例如,使用图标:

docker run -v $PATH_TO_ICON/:/src -v $TARGET-PATH:/target local/nativefier --icon /src/icon.png --name whatsApp -p linux -a x64 https://my-web-app.com/ /target/

执照

麻省理工学院

人已赞赏
网站

DogeDoge 多吉搜索 — 不追踪,不误导

2019-10-22 20:16:29

网站

那是什么WORDPRESS主题?

2019-10-28 0:13:53

⚠️
Npcink上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 link@baimu.org 或点击右侧 私信:Muze 反馈,我们将尽快处理。
2 条回复 A文章作者 M管理员
  1. Muze

    win10的新版edge已经自带加入了这个功能,网页转应用。

    • Muze

      厉害了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索