问题标签 [ubiquity]

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 投票
6 回答
1517 浏览

ubiquity - 无处不在的黑客

对于 Mozilla 的新Ubiquity工具,您发现的最有用的 hack 是什么?

0 投票
3 回答
5200 浏览

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

0 投票
3 回答
835 浏览

ubiquity - 您如何取消订阅无处不在的命令

我似乎无法找到有关如何取消订阅无处不在命令的详细信息。命令列表页面似乎只有有关已安装命令的信息,并且没有删除它们的链接。我错过了什么吗?

0 投票
2 回答
743 浏览

dns - 使用非英语无处不在的语言?

在讨论最近一个项目的规格和功能要求时,我们正在与领域专家讨论荷兰语的会计术语,因为整个团队和客户都是荷兰语母语人士。

当开发开始时,我们自然地用英文实现了领域类和接口,因为我们用英文编写了所有代码。尽管我注意到与客户的后续会议有时让他们感到困惑,尤其是当开发人员讨论实施细节并因此使用英文术语时。

您对此有何经验?

PS:我知道 Stack Overflow 上还有其他一些关于您是否应该用您的母语编写代码的帖子,但这个问题更多的是关于创建和使用所有开发人员、客户和领域专家都能理解的普遍存在的语言。

0 投票
1 回答
573 浏览

mozilla - 自动化 RAPIDSHARE 盗版文件删除过程

我发现了一个新的搜索引擎,它可以加快从 rapidshare 中查找盗版文件的速度,我该如何自动化一个工具来使用该引擎查找我们的产品并输出 rapidshare URL 列表,然后将其发送到 abuse@rapidshare.com。

搜索引擎:

http://rapidlibrary.com/ (注意,验证码图像只出现一次)

下面是一个不错的脚本,也许可以很容易地做到这一点?

http://www.nasser.me/ubiquity/rapidsharecom-link-checker/

0 投票
2 回答
1126 浏览

javascript - jQuery + Ubiquity:从 URL 返回文档对象

我正在尝试编写一个简单的Ubiquity命令,该命令将在Wolfram Alpha上运行查询,并在 Ubiquity 预览对象中显示结果。

我需要设置innerHTML预览对象的。我目前正在这样做以获取 HTML,这只是一个开始:

我有 2 个问题/问题:

  1. Wolfram 需要 5-10 秒来生成页面上的所有 HTML,因此该get()命令返回不完整的 HTML
    如何等待页面完全加载?

  2. 结果id="results"在 Wolfram 页面上,我想通过执行以下操作来获得结果:
    previewBlock.innerHTML = page.getElementById('results').innerHTML
    如何使用我正在使用的 URL 来完成?

另一种选择可能是使用 Wolfram URL 作为源创建一个新元素并将其附加到previewBlock-- 我不知道该怎么做。任何建议,将不胜感激。

更新
这是我正在使用的 Ubiquity 脚本——它将从源 HTML 中获取图像并循环输出。注:CmdUtils.previewGet(pblock, opt)来电jQuery.get(opt)

0 投票
3 回答
5823 浏览

jquery - jQuery.ajax 调用返回一个空的数据容器,但原始 URL 有效

我正在使用 Greasemonkey 脚本从 RSS 提要http://www.instapaper.com/folder/48337/rss/11185/QBV0RZfH4KBO7GwgrR3D8b7sv90中提取数据并将其插入到带有 jQ​​uery 的页面中。该地址返回有效的 RSS,但当 Greasemonkey 触发 Ajax 调用(见下文)时,它总是返回一个空请求并触发错误回调。我在 Ajax 调用中缺少什么?

我不太确定是不是这样,但我的jQuery.ajax调用似乎发出了与我简单地将 RSS URL 粘贴到我的位置栏时不同类型的 HTTP 调用。即使我指定请求是“GET”,jQuery 似乎正在发送“OPTIONS”请求。下面是我的 Ajax 请求发出的调用和通过在地址栏中输入 URL 的工作请求的实时 HTTP 标头捕获的输出 -

这个使用空 (?) 响应对象触发 Ajax 错误回调:

这成功地在浏览器中显示数据(当我在地址栏中放置 URL 时会发生什么):

0 投票
2 回答
1860 浏览

javascript - 在javascript中的协作线程意义上是否有正确的“屈服”方法?

我正在编写一个无处不在的插件,ajax 查询的长函数回调阻塞了 GUI 线程,导致 firefox 锁定。

显而易见的解决方案似乎是使用某种延迟执行(即,我们希望定期将执行此查询功能的执行添加到事件队列的末尾,然后允许执行其他命令。

我能想到的唯一方法是使用超时为零的 settimeout ......这是保证工作,还是有更好的方法来做到这一点。

0 投票
3 回答
420 浏览

javascript - 使用 Java 脚本为 Ubiquity 命令打开一个 url

我正在编写一个Ubiquity命令,但我在 JS 上的经验为 0。如何使用 JS 打开一个 url(例如http://www.stackoverflow.com )?

编辑:

谢谢大家,我相信您是正确的,但是使用以下代码我无法跳转。它可能与 Ubiquity 有关,但它被声明为 JS。

0 投票
1 回答
158 浏览

javascript - Ubiquity CmdUtils.setSelection 不会替换 HTML

我正在尝试编写一个 Ubiquity 命令,该命令允许您用该图像本身替换指向图像的选定链接或 URL。但是,如果选择中存在任何 html 标记,则 CmdUtils.setSelection() 函数(在此处记录)似乎什么都不做,这使得它无法用于替换任何链接。选择纯文本时,它的功能完全符合预期,用<img src="text"/>标签替换文本。有什么我遗漏的东西,还是这个功能根本不允许我替换 html?如果是后者,是否有允许我这样做的功能或方法?也欢迎任何其他建议!