Navigation:  Einführung in WebOffice map widget > Unterstützte Parameter > Administration >

Cross Domain Scripting

Previous pageReturn to chapter overviewNext page

Das WebOffice map widget unterstützt auch Cross Domain Scripting Szenarien. Cross Domain Scripting wird dann benötigt, wenn das WebOffice map widget in einer anderen Applikation (und somit in einer anderen Domäne) gehostet wird, als wo es schließlich eingebunden ist.

 

Hinweis: Bei Verwendung von Cross Domain Scripting ist der Zusatz parent. bei den Callback-Funktionen nicht mehr notwendig.

 

Um Cross Domain Scripting verwenden zu können, sind folgende Voraussetzungen notwendig:

Verwendung des Parameters &useXD=true bei Angabe der WebOffice map widget URL. Der Parameter useXD ist standardmäßig auf false gesetzt, d.h. dass Cross Domain Scripting mit diesem Parameter explizit aktiviert werden muss.

In der Datei callback.js, die im Projekt des Anwenders eingebunden ist, muss in der Variable mapWidgetUrl die Host-Adresse des verwendeten WebOffice map widget angegeben werden. Die Datei callback.js befindet sich in der WebOffice-Applikation im Verzeichnis <WebOffice-Applikation>/client_mapwidget/Scripts/callback.js

 

 

Beispiel für die Verwendung von Cross Domain Scripting:

 

Angabe des Parameters useXD in der WebOffice map widget URL:

http://<mapWidgetUrl>:<Port>/<WebOffice-Applikation>/client_mapwidget/default.jsp?baseURL=http://<mapWidgetUrl>:<Port>/<WebOffice-Applikation>&project=<Projektname>&width=600&height=400&useXD=true

 

Angabe des WebOffice map widget URL in der Variable mapWidgetUrl in der Datei callback.js:

 

Angabe der URL, von der das eingebundene WebOffice map widget gehostet wird

Angabe der URL, von der das eingebundene WebOffice map widget gehostet wird

 

Hinweis: Nach dem Speichern der callback.js muss der Browser-Cache gelöscht werden, andernfalls wird die Änderung nicht übernommen.