![]() |
![]() ![]() |
![]() |
![]()
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? |
|
|
![]()
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... |
|
|
![]()
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?
|
|
|
![]()
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ąć.
|
|
|
![]()
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. |
|
|
![]()
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. |
|
|
![]()
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ę.
|
|
|
![]()
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. |
|
|
![]()
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 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
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. |
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:55 |