Kom ihåg mig?
Home Menu

Menu


Hämta en XMLfil från annan server (js)

Ämnesverktyg Visningsalternativ
Oläst 2006-12-01, 22:55 #1
Pipen Pipen är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 24
Pipen Pipen är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 24
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?
Pipen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-02, 14:20 #2
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Javascript saknar rättigheter över domäner. Du får gå på serverside...
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-03, 01:18 #3
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
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/
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 00:46 #4
Toombass Toombass är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 58
Toombass Toombass är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 58
Eller plocka hem det med php och skeppa över till javascript med ajax?
Toombass är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-07, 21:22 #5
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
toombass: du är ett geni!!

löste ett huvudbry jag hade för tillfället. tack
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-08, 07:42 #6
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
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.
Weaver är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017