2013-04-05 14 views
9

Mam dziwny problem podczas ładowania witryny w elemencie iframe mojej aplikacji mobilnej. Mam stronę internetową z siedmioma stronami. Kiedy przeglądam mój adres URL w safari na iPhone'a. Zawartość wszystkich stron jest idealna. ale jeśli załaduję stronę internetową w elemencie iframe w mojej aplikacji mobilnej, Android prawidłowo wyświetli stronę internetową iframe aplikacji mobilnej. Ale w iPhone trzech stron, które przepełniają treść i nie widzę pełnej strony. Moje zapytania o media są wymienione poniżej. Przy okazji korzystam z frameworka bootstrap dla mojej witryny.Zapytania o media, które nie są stosowane wewnątrz elementu iframe aplikacji mobilnej

@media (min-width: 768px) and (max-width: 979px) { 
     // css goes here 
    } 
    @media (min-width: 768px) 
    { 
    // css goes here   
    } 
    @media (max-width: 767px) { 
    // css goes here    
    } 
    @media (min-width: 1200px) { 
     // css goes here    
    } 
    @media (min-width: 768px) and (max-width: 979px) { 
     // css goes here    
    } 
    @media (max-width: 767px) { 
     // css goes here 
    } 
    @media (max-width: 480px) { 
     // css goes here 
    } 
    @media (max-width: 320px) 
    { 
     // css goes here 
    } 
    @media (max-width: 240px) 
    { 
    // css goes here 
    } 
    @media (max-width: 979px) { 
    // css goes here 
    } 
    @media (min-width: 980px) { 
    // css goes here 
    } 

Czy są jakieś inne zapytania o media kierowane na element iframe w aplikacji mobilnej iPhone'a. Jestem nowy w tych responsywnych mediach. Proszę pomóż. Ponieważ w ciągu dwóch dni spotykam się z terminem klienta, muszę rozwiązać ten problem.

Z góry dziękuję.

+0

Znalazłem to, co blokuje się na tych trzech stronach. Początkowo renderuje treść poprawnie. Mamy formularz na tych stronach. Po wprowadzeniu danych w formularzu szczegóły formularza zostały przedstawione w tabeli pod formularzem. Początkowo nie ma stołu. Teraz tabela została wyświetlona na stronie. Po wyświetleniu tabeli na tej stronie zawartość się przepełnia. jego struktura to ''. Dzieje się to wewnątrz iframe naszej aplikacji mobilnej. Nasza aplikacja mobilna korzysta z kart telefonicznych i jquery mobile. Proszę mi powiedzieć, jak rozwiązać – Siva

Odpowiedz

1

Czasami przeglądarki nie renderują funkcji mediów. Spróbuj dodać to do swojej sekcji głowy. Może masz trochę szczęścia.

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=no; target-densityDpi=device-dpi" /> 
+0

@Raghuvanshi Próbowałem wcześniej ten metatag z rzutni. Ale nic się nie dzieje. Jak już wcześniej wspomniałem, normalnie wszystkie strony wyświetlają się poprawnie. Po wyświetleniu tabeli tylko ten problem występuje na tych stronach. Dzięki. – Siva

+1

Należy pamiętać, że należy to dodać do sekcji głównej strony nadrzędnej, a nie do strony docelowej elementu iframe. – ajbeaven

Powiązane problemy