通过Mozilla附加组件

时间:2015-09-03 20:38:45

标签: javascript mozilla jpm

我一直在尝试使用Mozilla JPM找到一种执行.jar文件的方法(我很清楚实现此目的的附加组件存在,但我想学习)。我按照在线教程,这是我现在的代码

var buttons = require('sdk/ui/button/action');
var tabs = require("sdk/tabs");

var button = buttons.ActionButton({
  id: "mozilla-link",
  label: "Visit Mozilla",
  icon: {
    "16": "./icon-16.png",
    "32": "./icon-32.png",
    "64": "./icon-64.png"
  },
 onClick: handleClick
});

function handleClick(state) {
  tabs.open("C:\Users\QaziWa\Documents\Jar\DownloadReportPPE.jar");
}

现在我已经成功打开了URL,但是我找不到任何关于如何执行jar文件的文档。我上面的代码:

tabs.open("C:\Users\QaziWa\Documents\Jar\DownloadReportPPE.jar");

显然是不正确的。

我正在查看此链接:https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs,但我找不到能够执行jar文件的任何内容。

我的目标是创建一个加载项按钮,为我执行这个jar文件。此jar文件在网站上下载pdf报告,因此我希望它在新的选项卡或窗口中执行。什么方法会给我我想要的东西,或者有任何文件可以帮助我。

0 个答案:

没有答案