Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Pozwolenie na odczytywanie wartości, przez skrypt na innej stronie w iframe
Kokocky
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.09.2008

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


Mam sobie dwie strony, w pewnym momencie w jednej jest część drugiej w iframe, jak chce użyć JS w iframe, aby odczytać wartość ze strony to wywala błąd (w konsoli błędów FF), że witryna taka i taka nie ma pozwolenia na odczytywanie na wartość z drugiej witryny.
Jak udzielić takie pozwolenie danej stronie na wszystko?
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


No i bardzo dobrze, że mozilla w jakiś sposób się zabezpiecza przed kradzieżą danych.
Mam cichą nadzieję, że jest to niewykonalne - bo co by się działo w przeciwnym wypadku...
Go to the top of the page
+Quote Post
Kokocky
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.09.2008

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


Zabezpieczenia zabezpieczeniami, ale chyba mogę udostępnić jakiejś stronie, że będąc w iframe będzie mogła odczytywać jakieś informacje?
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Wrzucam na swoją stronę ukryte ramki z np. portalami społecznościowymi, ramka jest ukryta a ja z niej wykradam informacje o Twoich danych osobowych. (o ile jesteś zalogowany w danej chwili na tym portalu) Tak więc... (IMG:style_emoticons/default/smile.gif) jak już napisałem, mam nadzieję że nie da się tego ominąć.
Go to the top of the page
+Quote Post
Kokocky
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.09.2008

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


Nie rozumiesz mnie, to że blokuje to bardzo dobrze, ale jest chyba takie coś jak zaufane witryny, skoro jestem właścicielem oby dwóch stron to nie muszę się bać, że jedna będzie wykradać informacje, chodzi mi, żeby dodać jeden wyjątek tylko między tymi dwoma stronami.
Efekt miałby być mniej więcej podobny jak publikacja na tablicy przez aplikacje na Facebooku.
Go to the top of the page
+Quote Post
vokiel
post
Post #6





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Jeśli jesteś właścicielem obu stron to przygotuj na drugiej stronie API tak abyś na tej pierwszej mógł to pobierać po stronie serwera. Ramki są dla tych, którzy nie mają takich możliwości - czyli dla potencjalnych włamywaczy.

Napisz więcej co chcesz osiągnąć, bo jeśli obie strony są Twoje, to domniemywam, że jest inny sposób rozwiązania problemu niż ramki.
Go to the top of the page
+Quote Post
Kokocky
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.09.2008

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


Ogólnie to chodzi mi właśnie o takie powiadomienia jak na facebooku, strona w ramce uruchamia jakąś funkcje, a główna strona wywala okienko z zapytaniem np czy aplikacja ma mieć dodatkowy dostęp np do wysyłania PW. Przydatne by było możliwość odczytywania/ zapisywania czegoś w DOM strony w ramce przez główną stronę.
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Jeżeli o facebooka chodzi, to okienko pojawia się właśnie w ramce z tego co pamiętam.

Dostałeś już odpowiedź: zadbaj o jakieś WebAPI.
Go to the top of the page
+Quote Post
Kokocky
post
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 15.09.2008

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


API wciąż rozwijam ale jest, strona może wysyłać polecenia podobne do języka SQL metodą POST i zwraca tablicę (serialize) tego czego chcemy z wyjątkiem tego do czego nie mamy uprawnień. Jednak, żeby takie okno wyskoczyło to musiała by być przeładowana strona lub chociaż pobierane co jakiś czas informacje przez AJAXa. Jeśli znowu okno z zapytaniem o pozwolenie będzie w iframe strony, która jest już w iframe to skąd będzie wiadomo, że ktoś coś kliknął, skoro nie może być uruchomiona funkcja JS w ramce wyżej.

Ten post edytował Kokocky 10.08.2010, 22:46:16
Go to the top of the page
+Quote Post
flashdev
post
Post #10





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(Kokocky @ 9.08.2010, 13:34:08 ) *
Zabezpieczenia zabezpieczeniami, ale chyba mogę udostępnić jakiejś stronie, że będąc w iframe będzie mogła odczytywać jakieś informacje?


Jeśli chodzi o flasha to szukałbym pod hasłem allow domain. Tworzyło się jakiś plik xml o odpowiedniej składni na docelowej domenie i uzyskiwało się do niej pełny dostęp z danej domeny.
Jak to jest w js to już nie wiem, ale mam nadzieję, że powyższe hasło Cię naprowadzi.
Go to the top of the page
+Quote Post
erix
post
Post #11





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




W JS prawie cała komunikacja między różnymi domenami jest zablokowana.

Zostaje proxy po stronie serwera.
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.08.2025 - 21:55