Magazine

PhoneGap: risolvere l’errore “ERROR whitelist rejection”

Creato il 19 febbraio 2012 da Andreafortuna @AndyF

Sviluppando con PhoneGap, si può incappare nell’errore

NomeApp[XXX:XXXXX] ERROR whitelist rejection [...]

quando la nostra applicazione utilizza codice che tenta di accedere ad internet (ad esempio andando ad includere i file di JQuery direttamente dal CDN).

PhoneGap: risolvere l’errore “ERROR whitelist rejection”

Questo è dovuto alle policy di sicurezza di PhoneGap che di default sono abbastanza restrittive per quanto riguarda l’accesso alla rete.

La risoluzione è semplice.

su iOS/Xcode, è necessario modificare il file PhoneGap.plist (in Supporting Files), aggiungendo una riga all’elemento ExternalHost, contenente l’hostname da ‘sbloccare’ (oppure un ‘*’ per permettere la connessione a qualsiasi host):

PhoneGap: risolvere l’errore “ERROR whitelist rejection”

mentre su Android/Eclipse e sufficiente creare (se non presente) un file chiamato phonegap.xml in /res/xml/ con il seguente contenuto:

  
      
      
      
      
      
	   
	  

Ritornare alla prima pagina di Logo Paperblog