问题标签 [xul]
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.
javascript - 检查用户输入是否是 XUL 中的有效 URI
Mozilla XUL工具包中是否有可以检查给定字符串是否为有效 URI 的内置函数/方法?我找了一个,但没有找到,但因为这是我第一次使用 XUL 及其文档,所以我可能只是忽略了它。所以我只是在开始编写自己的IsValidURI
函数之前先确定一下。
javascript - 如何使用 JavaScript / XUL 向新的浏览器选项卡发出发布请求?
我正在尝试使用 POST 请求的结果打开一个新的浏览器选项卡。我正在尝试使用包含以下代码的函数来做到这一点:
我使用字符串作为 url,使用 JSON 数据作为 postData。有什么我做错了吗?
会发生什么,是创建了一个新选项卡,该位置显示了我要发布到的 URL,但文档是空白的。Back、Forward 和 Reload 按钮在浏览器上都是灰色的。除了执行 POST 之外,它似乎做了所有事情。如果我关闭 postData 参数,那么它会正确运行 GET。
构建标识符:Mozilla/5.0(Macintosh;U;Intel Mac OS X 10.5;en-US;rv:1.9.0.1)Gecko/2008070206 Firefox/3.0.1
javascript - 从 Firefox 书签中显示的 http-get 读取
我正在尝试获取一个 Firefox 插件来从 HTTP 获取中读取数据,解析结果并将它们作为链接呈现在类似书签的下拉菜单中。
那么我的问题是:有没有人有任何示例代码可以做到这一点?
javascript - 如何在我的 XUL 应用程序中将图像数据复制到剪贴板?
我有一个需要将图像数据复制到剪贴板的 XULRunner 应用程序。我已经弄清楚如何处理将文本复制到剪贴板,并且可以从剪贴板粘贴 PNG 数据。我想不通的是如何从数据 URL 中获取数据到剪贴板,以便可以将其粘贴到其他应用程序中。
这是我用来复制文本的代码(嗯,XUL):
而且,正如我所说,我尝试传输的数据是作为数据 URL 的 PNG。所以我正在寻找与上面相同的方法,例如 Paint.NET 可以粘贴我的应用程序的数据。
javascript - xul:在 xul 浏览器中打开相对于“myapp.xul”的本地 html 文件
简而言之:有没有办法找到 xul 应用程序的当前目录完整路径?
长解释:
我想在 xul 浏览器应用程序中打开一些 html 文件。应从 xul 应用程序以编程方式设置 html 文件的路径。html 文件位于我的 xul 应用程序的文件夹之外,但在同一级别。(用户将从 SVN 签出这两个文件夹,xul 应用程序没有可用的安装)
如果我设置像“file:///c:\temp\processing-sample\index.html”这样的完整路径,它会很好地打开文件
我想要做的是打开与我的 xul 应用程序相关的文件。
我发现我可以打开用户的个人资料路径:
有没有办法找到 xul 应用程序的当前目录完整路径?
html - 基于 XML 的 GUI 语言的“必备”功能是什么
迫不及待的总结:
我想知道的是你想用一种新的 gui 语言拥有什么。关于提到的简短答案$your_favorite_one
;我假设你的意思是,这样的语言应该看起来像$your_favorite_one
. 这些没有帮助。抵制诱惑。
我正在考虑基于 XML 的语言的用户友好性,例如 XHTML(或 HTML,尽管它们不是 XML,它们非常相似)、XUL、MXML 和其他(在这种情况下,“其他”意味着,我知道存在其他语言及其实现替代它们的原始语言,并且仅按名称提及这些语言的目的是为了让我了解我在说什么,我不想提及任何其他语言,而且,我认为没有无论如何都要尝试制作一个全面的清单。)。我对这种语言应该具有哪些功能有一些看法;
- 该语言应该是“人类可写的”,这样,普通的开发人员应该能够编写大量代码,而无需不断地参考哪些标签具有哪些属性,什么是允许的。XHTML/HTML 在这方面是最好的。
- 应该为常见任务内置良好的控件集合。XHTML/HTML 在这里很糟糕。
- 它应该能够使用类似 css 的语言进行样式设置(就功能而言)。应该很容易区分对结构和眼睛糖果的关注。这个组合整体的布局算法应该简单直观。为什么地狱浮动从布局中删除元素?为什么没有 layout:not-included 或类似的东西?
我知道我什至没有提到非常重要的设计注意事项,例如与渲染引擎和其他通用语言的交互、数据绑定、严格的 XML 合规性(定义新标签的能力?没有命名空间?)但这些都是我想要的问一下你认为对于这种语言来说什么是重要的?
firefox - 在 Firefox 工具栏中保存下拉历史记录
为了学习,我正在对 Firefox 工具栏进行一些测试,但我找不到有关如何在用户个人资料中存储“搜索”下拉菜单内容的任何信息。
有没有关于如何解决这个问题的教程?
firefox - 我可以从 Firefox 扩展中获取当前页面源代码吗?
这可以做到吗?如何?
我想写我自己的扩展。可以在我自己的扩展中获取当前页面的 sorcecode 吗?
firefox - 如何使用 IFRAME 将 Firefox 2 兼容扩展更新到 Firefox 3?
我正在尝试更新为工作中的某些任务创建的自定义 firefox 扩展。基本上,它是一个侧边栏,可出于各种目的在 iframe 中拉出我们的一个网页。迁移到 Firefox 3 时,iframe 根本不会出现。
下面是一个 XUL 文件的示例,其中包含特定于扩展程序的代码,包括 iframe,目前只是尝试加载 google,但它不会与任何东西一起使用。我在网上找不到任何提及 FF3 中会导致这种情况的变化。任何建议,将不胜感激。
这是覆盖 XUL 文件