问题标签 [xulrunner]
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.
shell - 在 Xulrunner 中获取脚本(shell 脚本)输出的最佳方法是什么?
我正在使用nsIProcess.run()运行脚本,我发现获取输出的唯一方法是将输出写入文件,然后从 javascript 读取文件。
但是由于某种原因,当我从 xulrunner 应用程序执行它时,它不会生成带有输出的文件。这是我的功能:
我的脚本.sh:
有没有更好的(和有效的)方法来从 my-script.sh 获得这个“好的”输出?
- 更新
我在带有 Xulrunner 1.9.2.15 的 Ubuntu 10.04 上
c++ - 使用 XPCOM 回调
我想实现类似于 Timer 组件的观察者模式。不是按时间到期调用回调,而是从系统事件(如创建新文件或收到新电子邮件等)调用作为主题观察者的回调。我尝试在组件 XPCOM 中使用 nsIObserverService,但似乎组件中的函数无法通过使用 NotifyObservers 在 JavaScript 中调用观察者。NotifyObservers 仅在从 JavaScript 调用时才有效。
提前致谢
xul - getService() 和 createInstance() 有什么区别?
我意识到两者:
和
以相同的方式获取 xul 组件。那么,使用一个或另一个有什么区别?
javascript - Javascript 是否有像 C# 这样的 get/set 关键字?
我正在使用 XULRunner 并在代码示例中遇到以下模式:
这导致“兔子熊”被警告。
我以前从未在 Javascript 中看到过这种 get/set 模式。它有效,但我找不到任何文档/参考。这是 XUL 特有的东西、最近的语言功能,还是我错过的东西?我很困惑,因为几个月前我专门寻找这样的东西,却找不到任何东西。
作为参考,删除“get”或“set”会导致语法错误。将它们重命名为其他任何名称都是语法错误。它们似乎确实是关键字。
任何人都可以为我阐明这一点,或指出我的参考吗?
firefox - 阻止 target="_top" 在 Mozilla Chromeless 中接管 UI
我知道很快就会解决这个问题;我只是希望能抢先一步。
Chromeless 基本上是没有 UI 的 Firefox。您可以使用 HTML、CSS 和 javascript 构建自己的 UI。选项卡/窗口在 iframe 中加载。主框架(浏览器 UI)具有允许它控制 iframe 的特殊权限。iframe 认为它们是“顶级”文档 ( top === self
)。
他们实现这些沙盒 iframe 的方式存在一些问题。其中之一是target="_top"
在浏览器 UI 中加载链接;不在 iframe 中。他们不尊重 iframe 沙箱。
显然,如果有人想在 chromeless 中实现真正的浏览器,这会导致一些问题。
如果您熟悉 Chromeless、Gecko/XulRunner、firefox 和/或构建 firefox 扩展程序,并且知道我应该修改的位置和内容以通过强制_top
始终等于 iframe来进一步锁定 iframe 沙箱,self
请给我一个提示.
python - Hulahop模块在哪里下载?
在此页面中将 XULRunner 嵌入到 pyGTK 应用程序中看起来可以将 XULApp 嵌入到 pyGTK 应用程序中,但我找不到 hulahop 模块。我在哪里可以找到它谢谢
contextmenu - 如何在 XULRunner 中向浏览器元素添加复制/粘贴上下文菜单?
我想让基于 XULRunner 的应用程序的用户能够通过上下文菜单进行复制/粘贴。键盘快捷键 Ctrl-C 和 Ctrl-V 已经可以正常工作
html - 是否有可用于 HTML5 的 xhtml.xsd 等效项?
我正在开发一个基于 Mozilla XULRunner 的应用程序。
我正在使用xhmtl1-strict.xsd
W3C 提供的来获取属性。现在需要将<video>
标签添加到我的应用程序中,但我的应用程序不支持任何 HTML5 元素或属性。
那么,有什么建议吗?
eclipse - 任何基于 XULRunner 和 SWT.Mozilla 概念的 WYSIWYG 编辑器,JavaXPCOM
是否有任何基于 XULRunner、JavaXPCOM 和 Mozilla 浏览器的开源 WYSIWYG 编辑器作为 Eclipse 插件运行在 Eclipse 之上?
xul - 如何在 xulrunner 重新启动之前收到通知?
我在我的桌面应用程序中使用 Xulrunner Extensions Manager,我希望在重新启动之前收到通知。有办法吗?
(窗口的 onclose() 方法将不起作用..)