nieuw Window.navigator object
Geplaatst: 11 maart 2010, 13:25
Ik ben een add-on aan het ontwikkelen voor Firefox. In deze addon wil ik het mogelijk maken om een functie aan te roepen vanaf een javascript webapp, waarbij de functie zelf in de add-on zit gebakken. Dit zoals Geode het mogelijk maakt Geolocation te gebruiken.
in de javascript app doe ik de call:
window.navigator.geocampus (idem aan syntax voor geolocation)
in de add-on maak ik in geocampus.js verwijzing naar injected.js, waarbij de functie beschreven staat:
Ik kan deze functie maar niet aanroepen, iemand die hier dit probleem kan oplossen? of tips?
in de javascript app doe ik de call:
window.navigator.geocampus (idem aan syntax voor geolocation)
in de add-on maak ik in geocampus.js verwijzing naar injected.js, waarbij de functie beschreven staat:
Code: Selecteer alles
/*
* injected.js
*/
window.navigator.geocampus = {
get lastPosition() {
return this._lastPosition;
},
getCurrentPosition : function(successCallback, errorCallback, options) {
if (!successCallback)
throw "successCallback argument to getCurrentPosition is required";
this._sendRequest("getPosition");
},
watchPosition : function(successCallback, errorCallback, options) {
if (!successCallback)
throw "successCallback argument to watchPosition is required";
this._sendRequest("watchPosition");
return ID;
},
...