Preuzimanje resursa sa različitih izvora — разлика између измена
Садржај обрисан Садржај додат
м Bot: Pretvaranje običnih izvora koristeći ref imena da bi se izbjegli duplikati (pogledaj također FAQ) |
м Разне исправке |
||
Ред 7:
PRRI opisuje način na koji pretraživač i server mogu da komuniciraju i određuje da li je bezbedno da se dozvole zahtevi za sadržajem sa drugih domena. Ovaj vid dozvoljava više slobode i funkcionalnosti nego zahtevi sa izvora istog porekla, ali je mnogo bezbedniji nego kad bi se dopustili svi vidovi razmene između domena. Takođe, ovaj vid komunikacije je preporucen od strane [[W3C]].
PRRI standard opisuje nova HTTP zaglavlja koja omogućuju pregledačima i serverima da zahtevaju udaljene [[Веб-адреса|veb adrese]] samo kada imaju dozvolu. Iako neke od potvrda i autorizacija mogu biti izvedena od strane servera, uglavnom se od pretraživača očekuje da podržava ta zaglavlja i restrikcije koje oni donose<ref name="automatski generisano1">{{cite web|url=http://hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/ |title=cross-site xmlhttprequest with CORS |publisher=MOZILLA |date= |accessdate =
Za [[Ajaks (programiranje)|AJAX]] i HTTP metode koje mogu da izmene informacije, specifikacija nalaže da sami pretraživači ,,prelete" zahtev, zahtevajući podržane metode od servera sa HTTP OPTIONS zaglavljem za zahteve, a potom, po potvrdi od strane servera, šalju stvarne zahteve sa stvarnim HTTP metodom za zahteve. Serveri takođe mogu da obaveste klijenta da li bi "potvrde"(uključujući kolačiće i HTTP podatke za verifikaciju) trebalo da budu poslate zajedno sa zahtevima.<ref name="automatski generisano1" />
== Jednostavan primer ==
Ред 66:
PRRI je podržan od svih pregledača koji koriste sledeće raspoređivačke mašine (u zagradama su najniže podržane verzije):
* [[Gecko]] 1.9.1 ([[Мозила фајерфокс|Firefox]] 3.5<ref>{{cite web|url=https://developer.mozilla.org/En/HTTP_access_control |title=HTTP access control (CORS) - MDN |publisher=Developer.mozilla.org |date= |accessdate =
* [[Веб Кит|WebKit]] ([[Гугл кроум|Google Chrome]] 3, [[Safari (veb pregledač)|Safari]] 4<ref>{{cite web|url=http://osvdb.org/59940 |title=59940: Apple Safari WebKit Cross-Origin Resource Sharing Bypass |publisher=Osvdb.org |date= |accessdate =
* MSHTML/Trident 6.0 ([[Интернет експлорер|Internet Explorer]] 10). MSHTML/Trident 4.0 i 5.0 ([[Интернет експлорер|Internet Explorer]] 8 i 9) podržavaju samo deo.<ref>{{cite web|author=Tony Ross, Program Manager, Internet Explorer |url=http://blogs.msdn.com/b/ie/archive/2012/02/09/cors-for-xhr-in-ie10.aspx |title=CORS for XHR in IE10 |publisher=MSDN |date =
* Presto ([[Опера (веб прегледач)|Opera]] 12)<ref>{{cite web|author=David Honneffer, Documentation Specialist |url=http://www.opera.com/docs/specs/presto2.10/#m210-236 |title=Opera Software: Web specifications support in Opera Presto 2.10 |publisher=Opera.com |date = 23.
== Istorija ==
Podrška za preuzimanje resursa sa više domena je originalno predložena Marta 2004. od strane Meta Ošrija ({{јез-енг|Matt Oshry}}), Breda Portera ({{јез-енг|Brad Porter}}) i Majkla Bodela ({{јез-енг|Michael Bodell}}) iz kompanije Tellme Networks kao dodatak standardu [http://www.voicexml.org/ VoiceXML] 2.1<ref>{{cite web|url=http://www.w3.org/TR/2004/WD-voicexml21-20040323/ |title=Voice Extensible Markup Language (VoiceXML) 2.1 |publisher=W3.org |date = 23.
== PRRI ili JSONP ==
|