导航:首页 > 网站知识 > 网站如何打包成桌面应用

网站如何打包成桌面应用

发布时间:2022-12-06 08:39:46

⑴ 如何将一个网址打包制作成APP应用

可以使用在线app开发平台,比如“应用之星”网站,网站的高级模式里面有链接控件,你把网址输入进去,就可以了,系统会为你生成app。
追问我一下,我把地址给你。

⑵ 如何把一个网站的链接做成一个图标放在桌面上

1、首先右键复制想要复制的网址,具体如下图所示。

⑶ 如何将web网站打包成app

⑷ 如何将网页封装成平台的应用

网页封装APP具体步骤:

进入微导流官网,点击“封装打包”

⑸ 怎么将网页打包成桌面应用(web前端页面

在 HTML5的崛起、JavaScript要一统天下之际,有一个名为【跨平台】的技术越来越火。为什么会这么火?因为软件开发者只需一次编写程序,即可在 Windows、Linux、Mac、IOS、Android 等平台运行,大大降低了程序员的工作量,也使公司的产品可以快读迭代。曾经跨平台技术的不被看好,如今随着手机、电脑硬件的发展而快速发展。这一切,几乎由HTML5技术推动,当然,JavaScript 这个语言,是最大的功臣。

基于 HTML5 的跨平台技术比较出名的有 PhoneGap、Cordova,常常用于开发 webapp;还有 Egret、Cocos-creator、Unity 等,常用于开发游戏;还有基于 Node.js 的 nw.js,用于开发桌面应用,以及 Electron,一款比 nw.js 还强大的用网页技术来开发桌面应用的神器。

其实,以上都是废话,现在进入主题:怎么用 Electron 将网页打包成 exe 可执行文件!

假设:

1、你已经安装并配置好了 node.js (全局安装)

2、你已经用 npm 安装了 electron (全局安装)

3、你已经写好了前端网页(html、css、javascript 这些,或者基于这些的前端框架写好的网页)

4、以上三点看不懂的,赶紧去网络。。。

你如果具备了以上的假设,请继续往下看:

1、找到你的前端网页项目文件夹,新建 package.json、main.js、index.html 三个文件(注:其中的 index.html 是你的网页首页)

你的项目目录/
├── package.json
├── main.js
└── index.html

2、在 package.json 中添加如下内容

{
"name" : "app-name",
"version" : "0.1.0",
"main" : "main.js"}

3、在 main.js 中添加下面的内容,这个 main.js 文件就是上面 package.json 中的 "main"键 的值,所以可根据需要修改

const {app, BrowserWindow} = require('electron')const path = require('path')const url = require('url')// Keep a global reference of the window object, if you don't, the window will// be closed automatically when the JavaScript object is garbage collected.let winfunction createWindow () {
// Create the browser window.
win = new BrowserWindow({width: 800, height: 600})

// and load the index.html of the app.
win.loadURL(url.format({
pathname: path.join(__dirname, 'index.html'),
protocol: 'file:',
slashes: true
}))

// Open the DevTools.
// win.webContents.openDevTools()

// Emitted when the window is closed.
win.on('closed', () => {
// Dereference the window object, usually you would store windows
// in an array if your app supports multi windows, this is the time
// when you should delete the corresponding element.
win = null
})}// This method will be called when Electron has finished// initialization and is ready to create browser windows.// Some APIs can only be used after this event occurs.app.on('ready', createWindow)// Quit when all windows are closed.app.on('window-all-closed', () => {
// On macOS it is common for applications and their menu bar
// to stay active until the user quits explicitly with Cmd + Q
if (process.platform !== 'darwin') {
app.quit()
}})app.on('activate', () => {
// On macOS it's common to re-create a window in the app when the
// dock icon is clicked and there are no other windows open.
if (win === null) {
createWindow()
}})// In this file you can include the rest of your app's specific main process// code. You can also put them in separate files and require them here.

4、如果你的网页首页的文件名不是 “index.html”,那么请在 main.js 中将其中的 'index.html' 修改为你的网页首页名

5、打开 DOS,cd 到你的项目目录(或直接在你的项目目录下空白的地方 shift+鼠标右键,然后点击在此处打开命令窗口,这里看不懂的,唉,网络吧少年)

6、在上一步的 DOS 下,输入npm install electron-packager -g全局安装我们的打包神器

npminstallelectron-packager-g

7、安装好打包神器后,还是在上一步的 DOS 下,输入electron-packager . app --win --out presenterTool --arch=x64 --version 1.4.14 --overwrite --ignore=node_moles 即可开始打包

electron-packager . app --win --out presenterTool --arch=x64
--version 1.4.14 --overwrite --ignore=node_moles

这个命令什么意思?蓝色部分可自行修改:

electron-packager .可执行文件的文件名--win --out打包成的文件夹名--arch=x64位还是32位--version版本号--overwrite --ignore=node_moles


以上是最简单的打包方式,至于怎么修改窗口大小、菜单栏怎么加、怎么调用系统API这些,就给你慢慢去研究Electron了。

如果你打包总是不成功,觉得很烦,同时对扩展功能没什么要求的话,

里面有我已将内容为 hello,world 的 index.html 网页通过 Electron 框架打包为 windows 环境下的桌面应用。

现只需将你的网页前端项目复制到 /resources/app/project 目录下,双击 exe 文件即可以桌面应用的方式运行你的网页。

⑹ 怎样将网站添加到桌面

操作步骤如下:
1、进入到我们需要设置快捷方式的网页中,右键点击网页地址,复制这个地址。
2、复制好网址后,在电脑桌面的空白处,单击鼠标右键,就可以看到“新建”字样。
3、找到“新建”后,鼠标放在“新建”处,我们可以看到一个“快捷方式”。
4、我们点击“快捷方式”,就会弹出一个“创建快捷方式”的图标。
5、我们将我们之前复制的网址,粘贴在这里就可以了。
6、粘贴之后,点击下方的“下一步”,就会弹出一个为这个快捷方式命名的选框,为了方便我们下次进入,给它一个命名,然后点击完成就可以啦!

⑺ 怎么把网页设置成桌面图标

1、电脑桌面点击鼠标右键,然后选择新建快捷方式。

⑻ 网站封装打包app怎么做

网站封装打包APP其实就是给网站套一个APP的壳子,它本质还是一个网站,虽然可以像一个APP一样安装到手机上,但他没有后台,有的是网站的后台。

封装时可以自己上传APP图标和启动图,封装好后就像普通APP那样正常安装即可,打开后是直接进入网站。

免费封装步骤:

登录亥着开发者中心,大家可以用自己的手机号注册账号。

这样就封装好了,免费的哦~为广大开发者提供便捷服务~

⑼ 公司网站怎么打包成APP,放到手机桌面上APP要上架到应用商店吗

你说的应该是网站封装APP吧,就是加个壳子,包装成APP,实际上打开还是网页,我在微导流做过,挺便宜的,有个链接就行了,小白就能操作,这种不用上到应用商店里,估计也上不去,因为APP就是个壳子,没什么实际的东西,内里还是网站,一般在微导流上封装好后会有个安装包,直接安装那个安装包就行了,还可以分发,分发就是生成一个二维码,不管是谁,扫码就能下载这个安装包,跟普通的扫码安装是一样的。

⑽ 【最简单】Electron 怎么将网页打包成EXE

前期准备:

1、你已经安装并配置好了 node.js (全局安装)

2、你已经用 npm 安装了 electron (全局安装)

3、你已经写好了前端网页(html、css、javascript 这些,或者基于这些的前端框架写好的网页)

4、以上三点看不懂的,赶紧去网络。。。

你如果具备了以上的假设,请继续往下看:

1、找到你的前端网页项目文件夹,新建 package.json、main.js、index.html 三个文件(注:其中的 index.html 是你的网页首页)

你的项目目录/

├── package.json

├── main.js

└── index.html

2、在 package.json 中添加如下内容

{

  "name"    : "app-name",

  "version" : "0.1.0",

  "main"    : "main.js"

}

3、在 main.js 中添加下面的内容,这个 main.js 文件就是上面 package.json 中的 "main"键 的值,所以可根据需要修改

const {app, BrowserWindow} = require('electron')

const path = require('path')

const url = require('url')

// Keep a global reference of the window object, if you don't, the window will

// be closed automatically when the JavaScript object is garbage collected.

let win

function createWindow () {

  // Create the browser window.

  win = new BrowserWindow({width: 800, height: 600})

  // and load the index.html of the app.

  win.loadURL(url.format({

    pathname: path.join(__dirname, 'index.html'),

    protocol: 'file:',

    slashes: true

  }))

  // Open the DevTools.

  // win.webContents.openDevTools()

  // Emitted when the window is closed.

  win.on('closed', () => {

    // Dereference the window object, usually you would store windows

    // in an array if your app supports multi windows, this is the time

    // when you should delete the corresponding element.

    win = null

  })

}

// This method will be called when Electron has finished

// initialization and is ready to create browser windows.

// Some APIs can only be used after this event occurs.

app.on('ready', createWindow)

// Quit when all windows are closed.

app.on('window-all-closed', () => {

  // On macOS it is common for applications and their menu bar

  // to stay active until the user quits explicitly with Cmd + Q

  if (process.platform !== 'darwin') {

    app.quit()

  }

})

app.on('activate', () => {

  // On macOS it's common to re-create a window in the app when the

  // dock icon is clicked and there are no other windows open.

  if (win === null) {

    createWindow()

  }

})

// In this file you can include the rest of your app's specific main process

// code. You can also put them in separate files and require them here.

4、如果你的网页首页的文件名不是 “index.html”,那么请在 main.js 中将其中的 'index.html' 修改为你的网页首页名

5、打开 DOS,cd 到你的项目目录(或直接在你的项目目录下空白的地方 shift+鼠标右键,然后点击在此处打开命令窗口,这里看不懂的,唉,网络吧少年)

6、在上一步的 DOS 下,输入 npm install electron-packager -g全局安装我们的打包神器

npm install electron-packager -g

7、安装好打包神器后,还是在上一步的 DOS 下,输入 electron-packager . app --win --out presenterTool --arch=x64 --version 1.4.14 --overwrite --ignore=node_moles 即可开始打包

electron-packager . app --win --out presenterTool --arch=x64 --version 1.4.14 --overwrite --ignore=node_moles

这个命令什么意思?蓝色部分可自行修改:

electron-packager . 可执行文件的文件名 --win --out 打包成的文件夹名 --arch=x64位还是32位 --version版本号 --overwrite --ignore=node_moles

如果:

执行打包命令的时候,报以下提示

–version does not take an argument. Perhaps you meant --app-version or --electron-version?

后在贴吧找到解决方法,将–version 改成了–electron-version

electron-packager . app --win --out demoapp --arch=x64 --electron-version 1.4.14 --overwrite --ignore=node_moles

8、打包成功后,会生成一个新的文件夹,点进去,找到 exe 文件,双击就可以看到网页变成了一个桌面应用啦!

以上是最简单的打包方式,至于怎么修改窗口大小、菜单栏怎么加、怎么调用系统API这些,就给你慢慢去研究Electron了。

里面有我已将内容为 hello,world 的 index.html 网页通过 Electron 框架打包为 windows 环境下的桌面应用。

现只需将你的网页前端项目复制到 /resources/app/project 目录下,双击 exe 文件即可以桌面应用的方式运行你的网页。

阅读全文

与网站如何打包成桌面应用相关的资料

热点内容
网络共享中心没有网卡 浏览:521
电脑无法检测到网络代理 浏览:1373
笔记本电脑一天会用多少流量 浏览:573
苹果电脑整机转移新机 浏览:1376
突然无法连接工作网络 浏览:1056
联通网络怎么设置才好 浏览:1224
小区网络电脑怎么连接路由器 浏览:1031
p1108打印机网络共享 浏览:1211
怎么调节台式电脑护眼 浏览:693
深圳天虹苹果电脑 浏览:929
网络总是异常断开 浏览:612
中级配置台式电脑 浏览:988
中国网络安全的战士 浏览:630
同志网站在哪里 浏览:1413
版观看完整完结免费手机在线 浏览:1459
怎样切换默认数据网络设置 浏览:1110
肯德基无线网无法访问网络 浏览:1286
光纤猫怎么连接不上网络 浏览:1471
神武3手游网络连接 浏览:965
局网打印机网络共享 浏览:1000