我一直在为我一直在研究的应用程序试验不同的框架。我主要使用appjs和deskshell。我现在正在尝试deskshell。任何人都可以用闪屏帮助我吗?我不知道如何开始它。这是我到目前为止(非常基本的)。
default.html中:
<!DOCTYPE html>
<html lang="en">
<head>
<title> Anon VPN Connection Software </title>
<link rel="stylesheet" type="text/css" href="" />
<link rel="stylesheet" type="text/css" href="" />
<link rel="stylesheet" type="text/css" href="" />
<link rel="stylesheet" type="text/css" href="" />
<script type="text/javascript" src=""></script>
<script type="text/javascript" src=""></script>
<script type="text/javascript" src=""></script>
<script type="text/javascript" src=""></script>
</head>
<body lang="en" onLoad="">
<p> Anon VPN Connection Software </p>
</body>
</html>
Anon VPN.desk:
{
"name": "Anon VPN Connection Software",
"author": "Dustin Angeletti",
"Descript": "Anon VPN, SSH+, and SSH Connection Software",
"licence": "MIT",
"version": "1.0",
"frontend": "chromium-portable",
"backend": "node",
"main": "app.js",
"defaultLocation": "Default.html",
"htdocs": "contents",
"width": "800",
"height": "500",
"exitOnAppWinClose": true
}
app.js:
var running = deskShell.startApp({
});
答案 0 :(得分:0)
查看API和相关文档表明,不支持启动画面(传统意义上)。
在一天结束时,您的应用程序只是HTML。我怀疑你可能意味着'我如何展示应用'。如果是这样,那么你应该看看deskshell.org网站上的第一个例子。您需要安装SDK才能运行deskshells,但一旦安装它就很容易运行它们。
你可以有一个index.htm,其中包含以下内容:
<html>
<head>
<title>Hellow World</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
然后你只需要app.desk文件:
{
"name": "html_helloworld",
"version": "0.1",
"author": "unknown",
"description": "Hello world example.",
"licence": "MIT",
"htdocs": "htdocs",
"frontend": "chromium-portable",
"backend": "none",
"width": "300",
"height": "300",
"defaultLocation": "index.htm"
,"appSocket":false
}
然后您需要做的就是设置文件结构如下:
...\html_helloworld\app.desk
...\html_helloworld\htdocs\index.htm
那么您应该可以通过双击app.desk文件来启动它。我做了以上测试,工作正常。
我也尝试了你的应用程序(正如你发布的那样)并且它没有用。原因是因为我没有在app.desk文件所在的目录中创建app.js文件。我遇到的下一个问题是你有“后端”:“节点”。我从app.desk文件中删除了“main”optoin并将“Backend”:“node”更改为“backend”:“none”。
快速更新。重读原始问题并意识到提供了app.js。所以我重新创建了原始问题所提供的场景。我使用了以下结构:
...\VPN.desk
...\app.js
...\contents\Default.html
一切正常,没有更改.desk文件或html。为了测试,我双击了VPN.desk并打开了应用程序。没有生成日志文件。请注意,我从http://deskshell.org/
安装了Windows SDK