问题标签 [opera-extension]

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 回答
161 浏览

opera-extension - Opera 快速拨号分机可以与常规分机捆绑吗?

有没有办法将快速拨号组件添加到现有分机?还是快速拨号总是必须是单独的分机?

我想要一个分机,然后有一个与分机通信的快速拨号。

查看快速拨号的清单,它似乎与常规分机不共存。

我想知道是否有某种方法可以使用 NEX 格式或类似的东西进行捆绑。

0 投票
1 回答
4747 浏览

google-chrome-extension - chrome 扩展中是否有 URL 过滤器 API?

Old Opera 12 有一个简单的选项来构建自己的广告拦截扩展:http ://dev.opera.com/articles/view/extensions-api-urlfilter/

我的问题是:谷歌浏览器扩展格式有类似的东西吗?(这也应该适用于新的歌剧系列)

(这也是一个关于如何为 chrome 制作各种广告块的问题。我的意思是这些扩展实际上在浏览器发送请求之前会阻止流量吗?chrome 扩展中是否有这种能力?)

0 投票
1 回答
642 浏览

opera-extension - Opera 扩展支持通知和后台模式吗?

Opera api 是否支持notificationsbackground在清单文件中?当我加载扩展时,我得到:

尝试安装此扩展程序时出现警告:权限“通知”未知或 URL 模式格式错误。权限“背景”未知或 URL 模式格式错误。

如何在 Opera 扩展中实现桌面通知?Opera 是否支持 Google Chrome 等后台应用程序/扩展程序模式?

感谢您的任何帮助!

0 投票
2 回答
455 浏览

opera-extension - 通过命令行打包opera NEX扩展

您能否协助使用命令行和我们拥有的开发人员密钥打包扩展程序?

恐怕我在文档中没有找到任何东西。

0 投票
1 回答
1073 浏览

javascript - 将 Chrome 扩展程序转换为 Opera 扩展程序

我有许多 Chrome 扩展程序,我想将它们转换为 Opera 扩展程序。我了解到,从 Opera 15 开始,它们都使用相同的 Chromium 架构进行扩展,但我什至无法识别 Opera 清单。

我的 Chrome 清单如下所示:

我的 index.html 文件包含应用程序数据,并以:

load.js 文件包含:

howsas00c.js 脚本使用在 index.html 中加载的 Enyo 1.0 框架。

那么我从哪里开始修复清单呢?

  • 我添加了一个 48x48 图标。
  • 我认为 Opera 清单无法识别以下内容:

但是我用什么来代替它呢?......菲尔

0 投票
2 回答
167 浏览

jplayer - 跨域 mp3 歌剧扩展

我无法在 Opera 扩展中播放从远程域提供的 mp3 文件。我正在使用 jPlayer。是否可以在 Opera 中播放来自另一个域的 mp3。因为据我所知 Opera 只支持 flash 中的 mp3,但 flash 可能有一些跨域限制。因此,如果有可能我应该采取哪些步骤以及如何使 jPlayer(或替代播放器)在 Opera 中工作?

0 投票
1 回答
275 浏览

opera-extension - 有什么方法可以从扩展 ID 派生 Opera 扩展商店 url?

试图让我的 Chrome 扩展与 Opera 兼容。

对于 Chrome,我可以将扩展 ID 附加到“ https://chrome.google.com/webstore/detail/ ”,然后我可以获得该扩展的 Chrome Web Store url。

Opera有类似的吗?

0 投票
1 回答
96 浏览

opera-extension - 清单 homepage_url 和 ExtensionInfo.hompageUrl

它在 Opera API(格式:清单文件)中说:

homepage_url

此扩展程序主页的 URL。扩展管理页面将包含指向此 URL 的链接。如果您使用 Opera 插件站点分发您的扩展程序,主页 URL 默认为扩展程序自己的页面

但是从 using 开始ExtensionInfo.hompageUrl,那些没有homepage_url在 manifest 中的扩展只会给出空白而不是它的 Opera 插件站点 url。

在 Chrome 方面,它按预期工作。

0 投票
1 回答
500 浏览

javascript - 在 Opera 中调用外部应用程序的 NPAPI 替代方案

我有一个 NPAPI 插件,它适用于 Firefox、Chrome 和 Opera(Windows 和 Linux)。现在,由于迟早会放弃对 NPAPI 的支持,我为 Firefox 和 Chrome 创建了插件来完成相同的工作。在 Firefox XPCOM 和 Chrome(本机消息传递主机)中,我可以实现我依赖 NPAPI 的相同功能。现在,唯一的问题仍然是 Opera (Windows)。它仍然不支持本地消息传递主机调用外部应用程序,那么在 Opera(15+)中调用外部应用程序的替代方案是什么?

有人知道 Opera 什么时候会支持本地消息传递主机吗?

0 投票
1 回答
80 浏览

opera-extension - 当文本不是有效的 URI 时如何从 Opera 的多功能框中获取原始文本

由于 Opera 不再实现快捷方式“/”。访问 slashdot.org,我想编写一个扩展来替换该功能。

我以前没有写过 Opera 扩展,所以我点击了文档。

设置多功能框扩展不起作用,因为它需要用户在关键字后放置一个空格。

作为 ”/。” 不是有效的 URL,我没有看到明显的拦截方法。

我的问题归结为“如何在 Opera 假定用户尝试进行关键字搜索之前获取文本?”