我最近开发了一个在node.js上运行的网络应用程序,可以在nodejitsu上在线获得。现在我的客户想要有一个独立的桌面应用程序,而我的想法是AppJS。所以现在的问题是,有没有办法使用AppJS作为“浏览器”,因为它是基于铬的。这将是整洁的,因为完整的App Logic和前端都在服务器上,所以我不需要做更多的事情,只需将AppJS指向URL。DesktopApp的感觉将是serverd和导航都在前端。不需要后退和前进浏览器按钮或地址栏。
这就是我们的目标。我简单地通过将AppJS index.html重定向到我的服务器URL来尝试这一点。第一个站点显示正常,但当我尝试登录时,遇到以下错误:
app.sh: line 4: 1734 Bus error: 10 $basedir/data/bin/node --harmony $basedir/data/app.js有什么建议吗?使用AppJS可以做到这一点吗?
发布于 2013-03-14 20:53:41
你的问题与我在上一篇文章(how to connect appjs to nodejs server and show its content)中的回答类似。因此,我将在这里重复相同的内容,希望它能满足您的需求。
是的,可以让AppJS作为您网站的浏览器。
要让您的网站像web浏览器一样显示在AppJS窗口中,这是AppJS的主要目的之一,您可以执行以下两(2)步中的任何一步;
将IFRAME SRC设置为您的网站url。
例如< iframe src="">http://www.YourWebsite.com">
当app.exe启动时,这将在AppJS窗口中显示您的网站。
注意:您可能希望使用CSS来使iframe填充窗口的100%宽和100%高。
从…
url :'ht tp://appjs',
至
网址:'http://www.YourWebsite.com'
大多数时候,我选择第一个选项,因为它允许我使用CSS做很多事情。这包括在IFRAME的背景上放置一个动画GIF,以指示启动时的页面加载。
只有当我想让我的实际网站url在尝试黑客攻击时更难找到时,我才会选择第二种选择。同时仍然保持"data/ content“目录及其内容不被删除。
我希望这对你有用。
https://stackoverflow.com/questions/14962089
复制相似问题