Verwendung eines Proxyskriptes für die Suggest Integration
Aus Sicherheitsgründen erlaubt der Browser JavaScript nicht, Inhalt von fremden Domains zu erhalten. Da in den meisten Fällen jedoch die Suche und der Shop auf unterschiedlichen Servern bzw. Ports betrieben werden, ist es meist unumgänglich ein Proxyskript zu verwenden. Dieses reicht die FACT-Finder-Rückgabe nur durch. Da dieses Skript auf Shopseite liegt lässt der Browser dies zu. Sie müssen daher bei der Initialisierung des Suggests die Adresse zum Proxyskript anstatt der FACT-Finder URL als Anfrage-URL eintragen.
Eine Ausnahme hiervon stellt die JSONP-Schnittstelle dar, da diese nicht der SameOriginPolicy unterliegt, können Anfragen vom Skript aus auch direkt an die FACT-Finder URL gestellt werden. Dafür ist es aber nötig, diese Schnittstelle vom Passwortschutz zu befreien. Ein Proxyskript kann in diesem Fall zur Authentifizierung bzw. URL-Verschleierung genutzt werden.