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