首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为浏览器的AppJs

作为浏览器的AppJs
EN

Stack Overflow用户
提问于 2013-02-20 00:13:06
回答 1查看 1.3K关注 0票数 1

我最近开发了一个在node.js上运行的网络应用程序,可以在nodejitsu上在线获得。现在我的客户想要有一个独立的桌面应用程序,而我的想法是AppJS。所以现在的问题是,有没有办法使用AppJS作为“浏览器”,因为它是基于铬的。这将是整洁的,因为完整的App Logic和前端都在服务器上,所以我不需要做更多的事情,只需将AppJS指向URL。DesktopApp的感觉将是serverd和导航都在前端。不需要后退和前进浏览器按钮或地址栏。

这就是我们的目标。我简单地通过将AppJS index.html重定向到我的服务器URL来尝试这一点。第一个站点显示正常,但当我尝试登录时,遇到以下错误:

代码语言:javascript
复制
app.sh: line 4:  1734 Bus error: 10           $basedir/data/bin/node --harmony $basedir/data/app.js

有什么建议吗?使用AppJS可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-14 20:53:41

你的问题与我在上一篇文章(how to connect appjs to nodejs server and show its content)中的回答类似。因此,我将在这里重复相同的内容,希望它能满足您的需求。

是的,可以让AppJS作为您网站的浏览器。

要让您的网站像web浏览器一样显示在AppJS窗口中,这是AppJS的主要目的之一,您可以执行以下两(2)步中的任何一步;

  1. 在位于“index.html /content/”的数据文件中创建一个IFRAME (填充宽度和高度)。

将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“目录及其内容不被删除。

我希望这对你有用。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14962089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档