Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery/AJAX] Pobranie danych z innej domeny, Kaszani się pod firefox'em.
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Witam.

Skrypt JS mam na wywołuję na domenie 'x' i chcę za jego pośrednictwem pobrać dane ze strony umieszczonej na domenie 'y'. Pod internet Explorerem po zaakceptowaniu komunikatów bezpieczeństwa nie ma z tym problemów. Natomiast pod FF jest zwracany błąd przez jQuery informujący że nie może się połączyć.
Da się to jakoś obejść?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Jest to celowe zachowanie i tylko pod IE przejdzie.

Wszystkie pozostałe przeglądarki takie zachowanie blokują. Pozostaje albo jakieś proxy na macierzystej domenie, albo zamiast obiektu XmlHttpRequest użyć odpowiedniej animacji flash, która będzie wykonywała takie żądania.

Bez zewnętrznych bibliotek/innych środków czegoś takiego nie osiągniesz.
Go to the top of the page
+Quote Post
starach
post
Post #3





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


To do bani, bo mogę to równie dobrze zrobić za pomocą PHP jak jest potrzebne proxy.

Nie posmarujesz chleba masłem, bo możesz kogoś nożem dźgnąć... fajna polityka.
Go to the top of the page
+Quote Post
morswin
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 3
Dołączył: 7.04.2005

Ostrzeżenie: (0%)
-----


tworzysz skrypt php, pobierający i wyświetlający witrynę x (za pomocą curl lub file_get_contents()), a za pomocą jquery i ajaxa, odwolujesz sie do tego pliku na Twoim serwerze, pobierasz dane jako zwykły txt i wyświetlasz na swojej stronie.

Ten post edytował morswin 14.11.2009, 19:22:27
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.09.2025 - 21:39