2008-10-06 4 views
38

Mam widżet interfejsu użytkownika, który należy umieścić w ramce IFRAME, zarówno ze względów wydajności, jak iz łatwością możemy dystrybuować go do witryn stowarzyszonych. Interfejs użytkownika widżetu zawiera wskazówki, które wyświetlają się na wierzchu innej zawartości strony. Zobacz zrzut ekranu poniżej lub go to the site, aby zobaczyć go w akcji. Czy istnieje sposób, aby zawartość z ramki IFRAME pokrywała się z zawartością ramki rodzica?Czy istnieje sposób, aby zawartość z przelewu IFRAME na ramkę nadrzędną?

Tool-tip content needs to overlap parent frame content http://segdeha.com/assets/imgs/bookabach-calendar.png

Odpowiedz

74

Nie jest to niemożliwe. Ignorując wszelkie historyczne powody, w dzisiejszych czasach byłaby to luka w zabezpieczeniach - np. wiele witryn umieszcza niezaufaną zawartość w elementach iframe (źródło iframe jest innym źródłem, więc nie można zmodyfikować ramki nadrzędnej zgodnie z tą samą zasadą pochodzenia).

Jeśli taka niezaufana zawartość ma mechanizm umieszczania treści poza ramkami elementu iframe, może (na przykład) umieścić "identyczny" element logowania (lub cokolwiek innego) na prawdziwych polach logowania ramki nadrzędnej, a tym samym może ukraść nazwa użytkownika/hasło. Co by było do dupy.

+1

Odkryłem jednak, że elementy "