2010-04-08 9 views
7

Mi chiedo, in IE & Firefox è possibile configurare il browser per consentire le chiamate tra domini .Impostazioni di Crossdomain in Google Chrome

Non riesco a trovare alcuna opzione in cromo per questo (in realtà, ci sono in opzioni non troppo generali a tutti ...)

ci sono eventuali about: config come le cose?

Cordiali saluti

--Andy

risposta

3

No. Siamo spiacenti.

Chrome e Firefox, tuttavia, supportano richieste tra domini tramite la specifica W3C CORS (condivisione di origini incrociate), tuttavia l'host remoto deve abilitarlo. Se l'host remoto lo supporta esplicitamente, non è necessario apportare alcuna modifica a XMLHttpRequest per poter recuperare il contenuto.

+5

Puoi dare qualche esempio per favore? –

+1

Sì, gli esempi sarebbero grandiosi. –

21

Questa risposta era corretta quando scritto, ma è più lungo corretta, l'interruttore è stato deprecato

Chrome ha una riga di comando per questo:

chrome.exe --disable-web-security 

È possibile visualizzare un elenco completo (a partire da quando è stato pubblicato!) delle opzioni della riga di comando per chrome here.

+0

come fare questo programmaticamente? – Dagon

+0

Non sono sicuro al 100% ma Pragmaticamente non è possibile. logicamente, scrivendo sopra la riga all'interno di chrome stiamo disabilitando una funzionalità di sicurezza. La funzione è solo per disabilitare le azioni particolari che si verificano dal lato della programmazione. Questa è la ragione per cui credo fermamente. pragmaticamente non è possibile. –

+5

Questa opzione è stata rimossa da Google Chrome, è disponibile solo con la versione 21 di Chrome. –

2

È possibile installare plug-in di Chrome che consentono la condivisione di risorse tra origini.

Io uso this.

+0

Grazie, ho usato tutti gli altri metodi e hanno lavorato per un po 'ma l'ultima versione di Chrome sembra bloccarli. questo funziona – sigmapi13