Eine solche Methode ist von den Jetpack-Entwicklern nicht vorgesehen. Entweder installiert man Jetpack und ein Jetpack-Plugin oder schreibt gleich ein XUL-Plugin für Firefox.
Das kann doch schon wieder nicht wahr sein... Muss doch ne Möglichkeit geben, Jetpack mit in ein XPI zu packen.... naja..
Ich kann mir gur vorstellen, dass dieser einfache Code nicht so einfach bleiben wird wenn ich es ohne Jetpack machen möchte, oder?:
jetpack.statusBar.append({
html: "click me!",
width: 45,
onReady: function(widget){
$(widget).click(function(){
myurl = jetpack.tabs.focused.url;
var req = new XMLHttpRequest();
req.open('GET', 'http://my.url.com/script.php?var='+myurl, false);
req.send(null);
if(req.status == 200)
dump(req.responseText);
jetpack.notifications.show( "Submitted! Thanks!" );
});
}
});
Im wesentlichen soll per Mausklick auf das Icon/Text unten Rechts die Adresse des aktuellen Tabs an die Url gesendet werden und eine Benachrichtigung "Submitted! Thanks!" folgen. Thats it!
Wie muss der Code mit "normalem" JS aussehen???
Please HELP!!