HTML5はseamless IFRAMEをサポートしています。これはHTMLのヘッダーとフッターのインクルードを行う方法です。私はAndroid(2.2)ブラウザでこれを試してみましたが、これはおそらくHTML5ベースだと考えられていましたが、動作しませんでした。 AndroidにHTMLファイルを含める方法はありますか?AndroidブラウザにシームレスなIFRAMを表示する機能はありますか?
私が試したサンプルは、index.html、header.html、およびfooter.htmlで構成されていました。 index.htmlのでは、それが持っていた:header.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>
、それが持っていた:footer.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">
、それが持っていた:
</div><!-- .home .content -->
<div class="home footer">
</div><!-- .home .footer -->
</div><!-- .home .page -->
</body>
</html>
をしかし、私は走ったときAndroid 2.2を実行しているSamsung Galaxy Tabのコードでは、2つのIFRAMがシームレスではなく、HTML4.01のようにレンダリングされました。