Witam. Chciałbym zrobić skrypt, który pozwalałby połączyć się z inną stroną w tle, wyciąć określonego diva, a następnie umieścić jego zawartość na stronie, na której znajduje się ten skrypt. O ile wiem jak umieszczać różne rzeczy na htmlu macierzystym, tak nie wiem jak pobrać zawartość określonego diva z innej strony...
Z góry dziękuję za pomoc...
Odczytywanie treści z innej strony.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 31
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 1114
Jeśli strona z którą chcesz się połączyć nie ma ustawionego CORS na to zezwalającego (na 99% nie ma), to z poziomu skryptu wykonywanego w przeglądarce nie dobierzesz się do zawartości strony z innej domeny. Cross-Origin Resource Sharing (CORS)
Najpopularniejszym obejściem jest robienie zapytania nie bezpośrednio do tej innej strony, tylko do naszej aplikacji działającej na serwerze, i ona robi zapytanie do tej innej strony i zwraca naszemu skryptowi potrzebne dane.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 192
Stwórz iframe załaduj stronę do niego i potem "przenieś" diva którego potrzebujesz.
To jest trochę partyzancka metoda ale nadaje się do statycznych stron.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1506
Poczytaj sobie o: https://github.com/FriendsOfPHP/Goutte
- Rejestracja: dni
- Ostatnio: dni
- Postów: 31
Yukiteru Gromadzki napisał(a):
Stwórz iframe załaduj stronę do niego i potem "przenieś" diva którego potrzebujesz.
To jest trochę partyzancka metoda ale nadaje się do statycznych stron.
Dzięki, dzięki... A będzie to działać kiedy ustawię dsiplay: none?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 31
serek napisał(a):
Poczytaj sobie o: https://github.com/FriendsOfPHP/Goutte
Z tego co tam widzę, trzeba użyć języka PHP... Natomiast na stronie, na której chcę zrobić mój javascriptowy skrypt (wiem, masło maślane), nie mogę używać, żadnych języków back-endowych...