Ich arbeite an einem Addon, das eine neue Registerkarte öffnet auf einen Klick auf eine Schaltfläche mit einem speziellen HTML. Im Moment befindet sich die HTML-Datei auf einem dedizierten Webspace, aber gibt es eine Workaround dafür, das heißt, kann ich die HTML-Datei in die Datenstruktur des Addons selbst einfügen und von dort darauf zugreifen? Das Problem ist, dass ich die URL der aktiven Site übergebe, wenn die Schaltfläche durch Verketten auf die URL geklickt wird und ich AngularJS in diesem HTML verwende, was ein Problem zu sein scheint.Zugriff auf eine HTML-Datei in Firefox Addon
Mein Code:
index.js:
var { ActionButton } = require("sdk/ui/button/action");
var tabs = require("sdk/tabs");
var data = require("sdk/self").data;
var button = ActionButton({
id: "my-button",
label: "Start LLIBrowser",
icon: {
"16": "./img/logo-16.png"
},
onClick: showPlugIn
});
function showPlugIn(state){
let currUrl = tabs.activeTab.url;
//var file = "file:///home/janine/OneDrive/Uni/OvGU/4. Semester/SoftwareProjekt/LLIBrowserGalleryAndInfo/data/overlay.html"; just for testing
var file = "http://www-e.uni-magdeburg.de/jpolster/LLIBrowser/overlay.html";
var completePath = file.concat("?url=").concat(currUrl);
tabs.open(completePath)
}
irgendwelche Ideen?
Prost!