问题标签 [nwjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
94 浏览

mysql - 想将我的 web 应用程序转换为具有数据持久性的桌面应用程序

我创建了一个工资单 webapp,并使用了 mysql 和 node js 来构建它。问题是我不确定如何将其转换为桌面 web 应用程序。我已经为此使用了 node-mysql 模块,所以我需要现在更改一些内容还是使用 node webkit 进行转换?

这是如何工作的,真的吗?

这是我的 server.js 现在的样子。那么,我是否需要再次对代码进行任何更改?

您能告诉我如何将其转换为桌面应用程序吗?

0 投票
1 回答
515 浏览

package.json - 为 Manifest nwjs 设置 max_width , max_height 100%

我想将我的应用程序的高度和高度设置为 1400 和 800如果可能但如果屏幕小于 1400 或 800 ,应用程序打开全尺寸不是全屏 我的意思是我想要一些像这样的薄:

我知道我可以设置fullscreen : true

但我想要上面的东西或类似的东西fullsize : true

谢谢

0 投票
1 回答
411 浏览

node.js - 在 Node WebKit 中播放 MP4 视频

我正在使用 nodebob 制作 nodewebkit (nw.js) 桌面应用程序,但 MP4 视频无法在其中播放……我该怎么办?

我尝试将 ffmpegso.dll 放在我的发布 exe 所在的同一文件夹中,但没有用

如果我使用 webm 视频,则以下代码有效,但对于 mp4,它说找不到文件

这是我正在使用的代码

0 投票
1 回答
894 浏览

node-webkit - nwjs builder不会改变我的exe图标

我正在尝试使用 nwjs builder 打包我的应用程序,它确实已打包,但问题出在 windows 图标上。标题栏与具有透明背景的 png 文件完美配合,但我花了几个小时在这上面并按照说明进行操作,但 Windows 图标仍然不会改变。

这是我正在使用的“主”命令行:nwb nwbuild -v 0.21.2 -p win64 Desktop/app -o Desktop/app2 --production --with-ffmpeg --win-ico icon.ico

当我运行它时,它会做它所做的事情,并且应用程序被打包,除了应用程序图标之外的所有内容都是主/默认 NW.js 之一。我什至尝试使用资源黑客并替换图标,保存并退出但仍然存在。相同的 NW.js 图标。

这是Windows 10的问题还是什么?或者我正在使用的 ico 图像?我尝试了几个 ico 生成器并尝试使用不同的 icos 但仍然如此。

0 投票
1 回答
852 浏览

node.js - Chrome 操作系统是否支持 Node Js 应用程序?

我有一个适用于 Windows 和 Mac的nwjs应用程序。我想使用相同的代码为 Chrome OS 创建应用程序。这个应用程序包含NodeJS代码,我想弄清楚 ChromeOS 是否支持 NodeJS。我尝试将该文件夹安装为 Chrome 中的解压缩扩展程序,但看起来它无法弄清楚该require功能和其他与 Node 相关的功能。任何帮助表示赞赏。提前致谢。

0 投票
0 回答
219 浏览

jquery - Nwjs中的Webview无法运行jquery

有人可以就我用 jquery 加载网页(本地或远程)时发生的情况给出建议,错误总是“$ 未定义”。注意我已经在我的主 html 中加载了 jquery,webview 元素所在的位置,我可以在主 html 的上下文中使用 jquery。非常感谢任何帮助。

0 投票
1 回答
30 浏览

javascript - 如果从另一个函数调用重新加载 div 不会更新时间

我有时间功能

我有一个 div

我从这里调用时间函数来更新 div

它不会像这样更新时间,12:03 12:04但是如果我将function hm()变量var hm = hm(); var date = hm.date;放入function refreshDiv()块中,它就可以工作。

我怎样才能让它工作?

编辑:这是一个 nwjs 项目。

如果我在hm = hm();里面添加,refreshDiv()我会得到:

182 是包含的行号hm = hm();

0 投票
1 回答
1917 浏览

javascript - NWJS 中的跨域源安全性

我正在尝试连接到我的 ISP 调制解调器以获取一些隐藏数据,所以我创建了一个包含一些 javascript 的 html 页面。我使用 xmlhttprequest 登录到该页面,它可以工作,但我无法获取发出我的请求和获取那些隐藏数据所必需的 cookie。我用 NWJS 读到我可以绕过 CORS 限制......但我不知道我做错了什么......我实际上正在使用最新的 SDK NWJS 0.22.1

这是我的 package.json:

这是我的 index.html 的 javascript 部分:

这是我的测试应用程序,你可以看到 cookie = null ... 应用程序 nwjs 测试

0 投票
0 回答
216 浏览

angularjs - 如何在 nw js 中使用 ui-router

我正在使用带有角度 js 的 nw js 构建桌面应用程序,我想使用 ui-router 进行路由。我已经为我不想要 http 请求的 api 调用编写了函数处理程序。当我使用 nw js 启动应用程序时,只有 index.html 正在加载模板 url 没有加载。我发现应用程序与 ngRoutes 一起工作,但我想在我的路由中包含状态。这个怎么做?

0 投票
0 回答
126 浏览

javascript - 如何删除源映射脚本

对于一个爱好项目,我想在NW.js(基于铬的 node-webkit)中动态加载和调试代码。我了解到,我可以通过在 devtools 源列表中附加某种格式的注释 ( //# sourceURL=scriptname.js;) 来动态创建函数。

如果有办法将动态创建的代码添加到source map,那么可能还必须有办法再次从那里删除它(手动方式除外)。我是否不知道一些现有的 devtools source-map API 可以让我以编程方式删除这些源?