FAQ |
Kalender |
2006-12-01, 22:55 | #1 | ||
|
|||
Nykomling
|
Hej
Tänkte göra ett litet script för mig själv i mitt lilla intranät som kollar min gmail. Använder mig utav XMLHttpRequest, har dock ett litet problem, verkar som att firefox inte gillar att läsa en URL som inte ligger på min dator lokalt. Parsningen utav ATOM-feeden från gmail har jag drför sparat ner o då fungerar det prima, men inte när jag anger adressen till själva feeden. Går det att komma runt det på något sätt utan att blanda in något serverside språk? |
||
Svara med citat |
2006-12-02, 14:20 | #2 | ||
|
|||
Har WN som tidsfördriv
|
Javascript saknar rättigheter över domäner. Du får gå på serverside...
|
||
Svara med citat |
2006-12-03, 01:18 | #3 | |||
|
||||
Mycket flitig postare
|
Du kanske kan använda WSDL? Då kommer du ifrån kravet på same domain, fungerar med Mozilla 1.4+ (alltså en någorlunda färsk version av Firefox). Annars kan du ju köra Firefox med UniversalBrowserRead-privilegie, då anskaffar man restriktionen i js.
Dessutom borde man väl kunna hämta data varhelstifrån med java och sedan skeppa över den till js?.. (sysslar inte särskilt mycket med java så jag kanske irrar här.) Edit: kanske en länk om vad det handlar om kan vara på sin plats: http://www.mozilla.org/projects/webservices/ |
|||
Svara med citat |
2006-12-26, 00:46 | #4 | ||
|
|||
Medlem
|
Eller plocka hem det med php och skeppa över till javascript med ajax?
|
||
Svara med citat |
2007-01-07, 21:22 | #5 | ||
|
|||
Klarade millennium-buggen
|
toombass: du är ett geni!!
löste ett huvudbry jag hade för tillfället. tack |
||
Svara med citat |
2007-01-08, 07:42 | #6 | ||
|
|||
Flitig postare
|
Tyvärr kan du inte använda XMLHttpRequest cross-domain eftersom det bryter mot säkerhetsmodellen i både Firefox och Internet Explorer. Du kan komma undan denna "begränsningen" genom att kommunicera via en IFRAME istället.
Men den bästa metoden är helt klart som Toombass rekommenderar. Låt PHP ladda ned det du behöver med SOAP eller REST och skicka det sedan till ditt javascript. Denna metoden låter dig ju också cacha undan saker som du läser "remote" vilket borde både optimera hastighet och sänka lasten på "remote" servern. |
||
Svara med citat |
Svara |
|
|