[OSM-dev] detect running JOSM from web pages
Jochen Topf
jochen at remote.org
Thu Jul 29 07:07:22 BST 2010
On Thu, Jul 29, 2010 at 01:03:52AM +0200, Stephan Knauss wrote:
> I extended JOSM RemoteControl to provide protocol version information.
> Besides the possibility for clients to choose a compatible command set
> this enables web pages to query for a running JOSM.
>
> Because of restrictions due to same origin policy this was not possible
> with the existing plugin. RemoteControl now implements CORS (simple
> requests without preflight) as well as jsonp for the version check.
>
> I implemented a live demo on the cuisine map. In the upper right corner
> will be an edit button in case a running RemoteCotnrol is detected.
>
> http://toolserver.org/~stephankn/cuisine/
>
> The new API command is documented on the wiki:
> http://wiki.openstreetmap.org/wiki/JOSM/Plugins/RemoteControl
>
> Hope somebody considers this useful.
I don't like the idea that every web page can now find out whether I run
JOSM and which version it is.
The CORS stuff in the plugin should at least be optional (and the default
should be OFF)!
Jochen
--
Jochen Topf jochen at remote.org http://www.remote.org/jochen/ +49-721-388298
More information about the dev
mailing list