ipdl,
PContent.ipdl
child:
GeolocationUpdate(GeoPosition somewhere);
GeolocationError(uint16_t errorCode);
parent:
AddGeolocationListener(Principal principal, bool highAccuracy);
RemoveGeolocationListener();
SetGeolocationHigherAccuracy(bool enable);
webidl:
./gecko/dom/webidl/Geolocation.webidl
./gecko/dom/webidl/Position.webidl
webidl 实现
gecko/dom/geolocation$ grep -inr getCurrentPosition