Normal
Folgende Möglichkeiten:1. CORS (wie von [USER=58041]@mihe7[/USER] ja bereits erwähnt)2. Du lädtst das JavaScript von der Domäne des fremden WebServices (falls dieser einen JavaScript-Client bereitstellt) - Same Origin Policy bedeutet ja nur, dass JavaScript, welches von Domäne X geladen wurde, nur XHR Requests auf diese Domäne ausführen darf. Du kannst aber sehr wohl JavaScript einer anderen Domäne Y laden (z.B. per <script src="https://Y/whatever.js"></script>, so dass dieses JavaScript dann Aufrufe auf diese Domäne Y durchführen darf.3. Üblicherweise ruft man keine WebServices vom Frontend aus auf, sondern tut dies in seinem eigenen Backend. Also triggerst du vom Frontend/Browser aus per irgendwie geartetem Request dein Backend und dieses ruft dann Drittservices auf
Folgende Möglichkeiten:
1. CORS (wie von [USER=58041]@mihe7[/USER] ja bereits erwähnt)
2. Du lädtst das JavaScript von der Domäne des fremden WebServices (falls dieser einen JavaScript-Client bereitstellt) - Same Origin Policy bedeutet ja nur, dass JavaScript, welches von Domäne X geladen wurde, nur XHR Requests auf diese Domäne ausführen darf. Du kannst aber sehr wohl JavaScript einer anderen Domäne Y laden (z.B. per <script src="https://Y/whatever.js"></script>, so dass dieses JavaScript dann Aufrufe auf diese Domäne Y durchführen darf.
3. Üblicherweise ruft man keine WebServices vom Frontend aus auf, sondern tut dies in seinem eigenen Backend. Also triggerst du vom Frontend/Browser aus per irgendwie geartetem Request dein Backend und dieses ruft dann Drittservices auf