问题标签 [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.
html - 对基于 Chromium 的桌面应用程序的想法?
有人试过 OpenFin 吗?它的优点和缺点是什么?
在开发工作量、稳定性、开发支持、维护、性能、内存占用方面。
visual-studio-2010 - 通过 Web 部署 .Exe
我有一个 HTML5 应用程序打包到 OpenFin 环境中。完整的包位于我们希望发送给最终用户的 .Exe 可执行文件中。
我们试图创建一个可以从 Web 链接下载的可执行文件的链接 - 但似乎公司的大多数安全权限环境/防火墙都阻止了 .Exe 文件下载。
我们的要求是发送 .EXE 文件(我们没有某些文件 - 因此可能无法有效地创建 clickonce 部署包)
有没有更好的方法,甚至使用 ClickOnce 通过 web url 发送 .Exe?
java - 我需要获取我在 Selenium 中实例化的 chromedriver 的端口
这是我实例化 webdriver 的代码。
现在,我想获取启动 chromedriver 的端口。我实际上正在尝试使 OpenFin 工作自动化,它使用 RemoteWebDriver 使用 ChromeDriver 驱动他们的应用程序。
这是他们的 Git 的链接:https ://github.com/openfin/hello-openfin-selenium-java-example
我面临的问题是,由于我自己必须在远程机器上运行测试,并且并行运行多个测试,我需要能够在远程机器上运行 chromedriver 的多个实例,然后将其 URL 与每个 chromedriver 实例的端口到 RemoteWebDriver。
javascript - 将指针快速移出窗口时元素保持悬停状态
我正在使用 openfin 开发一个应用程序并做出反应。它是一个在一行中包含多个元素的工具栏。当用户将指针悬停在边缘附近时,我有一个需要更改其背景颜色的边缘。问题是向左或向上/向下(以及窗外)的快速移动会使元素处于悬停状态。
我尝试使用 javascript,但onmouseout
有同样的问题。奇怪的是,我在同一个工具栏中有几个包含图像的元素没有这个问题。
有任何想法吗?
编辑: HTML/JSX:
MyComponent 是起作用的。css 只是在组件的最外层 divbackground-color
上进行更改。:hover
抱歉,我不能说得很具体。
现在组件与窗口边缘齐平(没有边框或任何东西)。我在想我可能需要在那里添加几个像素。
Edit2:刚刚注意到Component1有webkit-app-region: drag
. 这导致了问题,因为当从常规元素移动到该元素时, MouseOut并不总是触发。
我通过缩小组件解决了这个问题,因此MouseOut有一些空间可以触发(在我的情况下 5px 就足够了)。
node.js - 如何运行“OpenFin 进程管理器”
参考https://github.com/openfin/process-manager
基于README.md,我做了以下步骤:
- npm 安装
- 节点服务器
我可以从终端(Windows 7)看到以下消息
如何启动应用程序?我试图指向localhost:5040
通过 chrome 浏览器,并且只看到三个选项卡“进程”、“缓存”、“日志”而没有任何信息。
我该如何解决这些问题?
node.js - 在 MAC 上服务 OpenFin 时出现 setEncoding 错误
Fatal error: Cannot read property 'setEncoding' of undefined
在这里运行 OpenFin 教程时,我在 Mac 上看到=> https://openfin.co/create-your-first-application/
打电话时会发生这种情况> grunt serve
。
javascript - GoldenLayout组件中无法加载fin-Hypergrid
我正在尝试使用以下脚本fin-Hypergrid
向组件添加简单,但是我不断收到错误:GoldenLayout
,
关于如何解决这些错误的任何想法?
angular - 如何使用 angular2 依赖系统手动注册提供者的实例
我正在使用 Angular2 和 OpenFin 来构建应用程序。我有一个标记为可注入的服务类,并在 NgModule 中列为提供者。它被注入到组件中,但只有在创建组件时才会实例化我的服务类。我希望在应用程序启动时创建服务类,无论是否创建了我的组件,但是当我的组件被创建时,我预先创建的实例应该被注入到组件中。
我怀疑我想要做的是在启动时创建一个服务实例,然后将它传递给 Angular 以告诉它在任何组件需要它时使用该实例。这是可能的还是我必须依靠 Angular 来实例化我的服务。
谢谢安迪
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中:
这是完整的错误/堆栈跟踪:
任何指针表示赞赏,谢谢。