问题标签 [openfin]

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 投票
1 回答
730 浏览

html - 对基于 Chromium 的桌面应用程序的想法?

有人试过 OpenFin 吗?它的优点和缺点是什么?

在开发工作量、稳定性、开发支持、维护、性能、内存占用方面。

0 投票
1 回答
190 浏览

html - OpenFin : 哟 openfin 错误 es5-ext

我对 openfin 有疑问……你知道的:openfin

当我尝试“启动生成器”时

“第 2 步 - 创建文件夹,打开命令行并输入 yo openfin 出现提示时输入名称和描述。”

在此处输入图像描述

注意:我有 Windows 8.1 X64,我有 unistall nodejs 和其他。

并用干净的主人清洁所有东西并重新启动PC

并尝试 npm cache clean 并再次安装 nodejs

我安装了es5-ext

对不起我的英语不好,你对这个错误有什么想法吗?

0 投票
1 回答
104 浏览

visual-studio-2010 - 通过 Web 部署 .Exe

我有一个 HTML5 应用程序打包到 OpenFin 环境中。完整的包位于我们希望发送给最终用户的 .Exe 可执行文件中。

我们试图创建一个可以从 Web 链接下载的可执行文件的链接 - 但似乎公司的大多数安全权限环境/防火墙都阻止了 .Exe 文件下载。

我们的要求是发送 .EXE 文件(我们没有某些文件 - 因此可能无法有效地创建 clickonce 部署包)

有没有更好的方法,甚至使用 ClickOnce 通过 web url 发送 .Exe?

0 投票
3 回答
6938 浏览

java - 我需要获取我在 Selenium 中实例化的 chromedriver 的端口

这是我实例化 webdriver 的代码。

现在,我想获取启动 chromedriver 的端口。我实际上正在尝试使 OpenFin 工作自动化,它使用 RemoteWebDriver 使用 ChromeDriver 驱动他们的应用程序。

这是他们的 Git 的链接:https ://github.com/openfin/hello-openfin-selenium-java-example

我面临的问题是,由于我自己必须在远程机器上运行测试,并且并行运行多个测试,我需要能够在远程机器上运行 chromedriver 的多个实例,然后将其 URL 与每个 chromedriver 实例的端口到 RemoteWebDriver。

0 投票
1 回答
268 浏览

javascript - 将指针快速移出窗口时元素保持悬停状态

我正在使用 openfin 开发一个应用程序并做出反应。它是一个在一行中包含多个元素的工具栏。当用户将指针悬停在边缘附近时,我有一个需要更改其背景颜色的边缘。问题是向左或向上/向下(以及窗外)的快速移动会使元素处于悬停状态。

我尝试使用 javascript,但onmouseout有同样的问题。奇怪的是,我在同一个工具栏中有几个包含图像的元素没有这个问题。

有任何想法吗?

编辑: HTML/JSX:

MyComponent 是起作用的。css 只是在组件的最外层 divbackground-color上进行更改。:hover抱歉,我不能说得很具体。

现在组件与窗口边缘齐平(没有边框或任何东西)。我在想我可能需要在那里添加几个像素。

Edit2:刚刚注意到Component1webkit-app-region: drag. 这导致了问题,因为当从常规元素移动到该元素时, MouseOut并不总是触发。

通过缩小组件解决了这个问题,因此MouseOut有一些空间可以触发(在我的情况下 5px 就足够了)。

0 投票
1 回答
330 浏览

node.js - 如何运行“OpenFin 进程管理器”

参考https://github.com/openfin/process-manager

基于README.md,我做了以下步骤:

  1. npm 安装
  2. 节点服务器

我可以从终端(Windows 7)看到以下消息

如何启动应用程序?我试图指向localhost:5040通过 chrome 浏览器,并且只看到三个选项卡“进程”、“缓存”、“日志”而没有任何信息。

我该如何解决这些问题?

0 投票
1 回答
84 浏览

node.js - 在 MAC 上服务 OpenFin 时出现 setEncoding 错误

Fatal error: Cannot read property 'setEncoding' of undefined在这里运行 OpenFin 教程时,我在 Mac 上看到=> https://openfin.co/create-your-first-application/

打电话时会发生这种情况> grunt serve

0 投票
1 回答
328 浏览

javascript - GoldenLayout组件中无法加载fin-Hypergrid

我正在尝试使用以下脚本fin-Hypergrid向组件添加简单,但是我不断收到错误:GoldenLayout

,

关于如何解决这些错误的任何想法?

0 投票
4 回答
457 浏览

angular - 如何使用 angular2 依赖系统手动注册提供者的实例

我正在使用 Angular2 和 OpenFin 来构建应用程序。我有一个标记为可注入的服务类,并在 NgModule 中列为提供者。它被注入到组件中,但只有在创建组件时才会实例化我的服务类。我希望在应用程序启动时创建服务类,无论是否创建了我的组件,但是当我的组件被创建时,我预先创建的实例应该被注入到组件中。

我怀疑我想要做的是在启动时创建一个服务实例,然后将它传递给 Angular 以告诉它在任何组件需要它时使用该实例。这是可能的还是我必须依靠 Angular 来实例化我的服务。

谢谢安迪

0 投票
1 回答
226 浏览

javascript - 设置 showRowNumbers = false 时 Chrome 中的 Fin-hypergrid.js 错误

标题说,当我设置属性时,showRowNumbers = false我得到了数千个这样的错误;当我将其注释掉时,没有错误,但会显示带有行号和复选框的列(我试图将其关闭)。

例如在 HTML 中:

<script src="https://openfin.github.io/fin-hypergrid/build/fin-hypergrid.js"></script> <div id="fin-grid"></div>

然后在javascript中:

这是完整的错误/堆栈跟踪:

任何指针表示赞赏,谢谢。