Есть ли возможность показывать бесшовные IFRAMES в браузере Android? - PullRequest
3 голосов
/ 10 января 2011

HTML5 поддерживает бесшовный IFRAME , который теперь позволяет добавлять заголовки и нижние колонтитулы HTML. Я пробовал это в браузере Android (2.2), который, как мне казалось, был основан на HTML5, но он не работал. Есть ли способ сделать HTML-файл включенным на Android?

Мой пример, который я пробовал, состоял из index.html, header.html и footer.html. В index.html он имел:

<!DOCTYPE HTML>
<iframe seamless="seamless" src="header.html" sandbox="allow-top-navigation allow-scripts allow-forms allow-same-origin"></iframe>

My content goes here

<iframe seamless="seamless" src="footer.html" sandbox="allow-top-navigation allow-scripts allow-forms allow-same-origin"></iframe>

В header.html он имел:

<html>
<head>
<link rel="stylesheet" href="android.css" type="text/css" />
<title>Test App</title>
</head>
<body>
<div class="home page">
    <h1>Test App</h1>
    <div class="home content">

В footer.html он имел:

    </div><!-- .home .content -->
    <div class="home footer">
    </div><!-- .home .footer -->
</div><!-- .home .page -->
</body>
</html>

Но когда я запускал код на Samsung Galaxy Tab под управлением Android 2.2, у меня было два нечетких IFRAMES, и страница отображалась так, как если бы она была в HTML4.01.

1 Ответ

1 голос
/ 10 января 2011

Веб-браузер Android еще не полностью совместим с HTML5.

http://www.techradar.com/news/phone-and-communications/mobile-phones/android-2-2-features-more-html5-fastest-mobile-browser-691051

Обратите внимание на цитату из руководства Google, у Froyo "больше возможностей HTML5", он не говорит, что веб-браузер пока совместим с HTML5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...