0

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 ファイルは Web サイトで PDF レポートをダウンロードするため、新しいタブまたはウィンドウで実行したいと考えています。探しているものがどの方法で得られるか、または役立つドキュメントはありますか。

4

1 に答える 1