![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 2 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
pobieranie strony to śmiesznie proste zagadnienie (ajax, iframe'y...) ale schody zaczynają się gdy próbujemy pobrać ją z innego serwera. Mam tu na myśli pobranie np. strony głównej onetu. Próby użycia ajaxa zwracają błąd spodowany brakiem uprawnień, to samo dzieje się przy próbie odczytania kodu z iframe'a (po tym jak strona już się załaduje). A więc w jaki sposób można pobrać stronę z innego serwera z poziomu JS? Bez użycia PHP oczywiście, wszystko musi się dziać po stronie klienta. Z góry dzięki za pomoc |
|
|
-BUMP- |
![]()
Post
#2
|
Goście ![]() |
Temat zleciał na trzecią stronę, więc pozwolę sobie go przywrócić.
|
|
|
![]()
Post
#3
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--Snowak-- |
![]()
Post
#4
|
Goście ![]() |
//Firefox mi się wiesza przy każdej próbie logowania...
W tym sposobie co mi podałeś (za co Ci serdecznie dziękuję), niestety serwer robi jako proxy. Wsumie mogę powiedzieć, że chce pobierać dane z Google... a jak niektórym wiadomo Google wprowadziło limit 1000 zapytań... Tak więc jeżeli serwer robiłby jako proxy, po 1000 zapytań wszystko trafiłby szlag. Dlatego całość musi dziać się po stronie klienta... |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
A tak pomyśl logicznie... Jeżeli domyślne funkcje ajaxa są blokowane dla innych domen, a innego wyjścia pobrania strony poza ajaxem nie ma, to może po prostu... nie jest to możliwe?
![]() -------------------- XMPP: l0ud@chrome.pl
|
|
|
--Snowak-- |
![]()
Post
#6
|
Goście ![]() |
Nie ma rzeczy idealnych... więc może da się sprawić, aby wywołanie zostało potraktowane jako lokalne. Narazie próbowałem wpisów CNAME do DNSa jako subdomeny, wskazujące na Google oczywiście, ale bez większych efektów.
Bardzo mi na tym zależy, więc będę próbować co się da ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
php programmer, a ja myślałem że tutaj mówimy i JS, wykluczając całkowicie PHP
![]() -------------------- XMPP: l0ud@chrome.pl
|
|
|
-BUMP- |
![]()
Post
#9
|
Goście ![]() |
No i znowu temat zleciał za daleko, więc pozwolę sobie go przywrócić.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 5.12.2010 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
A tak pomyśl logicznie... Jeżeli domyślne funkcje ajaxa są blokowane dla innych domen, a innego wyjścia pobrania strony poza ajaxem nie ma, to może po prostu... nie jest to możliwe? ![]() "nie jest możliwe.." - przekonałeś mnie ![]() myśl dalej "logicznie"... Co do tematu, też szukam odpowiedzi na to pytanie, szukam ... przewertowałem trochę pomysłów, ale jak na razie żadne kombinacje, które są tylko i wyłącznie po stronie klienta nie wchodzą w grę, jednak podejrzewam, że jak wszędzie jest coś, jakaś luka, która pozwoli na wykonanie "niemożliwego". garść pomysłów, które m.in. sprawdzałem: http://www.yarpo.pl/2011/05/07/json-with-p...li-zdalny-ajax/ http://frontend.pl/2010/06/cross-domain-po...g.kamilbrenk.pl http://grasshopperpebbles.com/ajax/using-j...iframe-content/ http://blog.kamilbrenk.pl/bezpieczne-naglowki-http/ Ten post edytował SATIO 15.05.2011, 13:41:23 -------------------- Sapletta.pl - Programista PHP, Gdańsk
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:08 |