Mam stronę HTML, wewnątrz tej strony znajduje się element iframe. Na stronie src iframe napisałem kod, aby wykryć orientację i zrobić kilka rzeczy. Zmiana orientacji jest wykrywana po uruchomieniu adresu URL elementu iframe osobno w przeglądarce, ale gdy używam elementu iframe, zmiana orientacji nie jest wykrywana. Czy do tego potrzebuję użyć dowolnej wtyczki?Wykryj zmiany orientacji w elemencie iframe
5
A
Odpowiedz
2
Będzie działać tylko wtedy, gdy element iframe znajduje się w tej samej domenie i jeśli zostanie wywołany zdarzenie "orientationchange".
$(document).add(parent.document).on('orientationchange',function() {
// your logic
});
Czy mówisz o orientacji urządzenia mobilnego? – Oliver
Tak, ekran telefonu komórkowego lub tabletu –
Można wykryć orientację na dokumencie nadrzędnym, a następnie przekazać informacje o wywołaniu zwrotnym do elementu iframe, np. korzystanie z interfejsu API PostMessage. Co ty na to? – zvona