12.10.2009, 07:16
(11.10.2009, 21:30)dasarne Wrote: Das Problem liegt daran, das die Methode nicht aufgerufen wird. Der Alert erscheint erst, wenn ich meinen test-Link aufrufe.
Also scheint die Methode executeJavaScript so (wenigstens unter Linux) nicht zu funktionieren.
Ich glaube schon, daß sie funktioniert - nur nicht zuverlässig. Such mal in EclipseSWTMapView nach tryToInitialize und schau Dir das Gehampel an, daß ich dort veranstalte, um nach dem Laden von routeconverter.html weiter mit der Initialisierung zu machen. Aus irgendeinem Grunde funktioniert das mit dem IE wunderbar, aber unter Linux und Mac OS X nur manchmal.
Ein guter Startpunkt für Deine Versuche könnte das BrowseTest2Linux.jar sein - da habe ich versucht, das alles aufs Wesentliche zu reduzieren:
- laden einer HTML-Datei
- warten auf den Callback vom Browser, daß die Datei geladen wurde
- JavaScript auf dem Browser aufrufen
Dieser sehr reduzierte Testaufbau funktioniert unter Linux und Mac OS X bereits nicht. Du findest ihn im in branches/eclipseswt-djnative/browsertest.
--
Christian
Christian