私はいくつかのWindows 8のものをいじっていますが、Windows 8アプリで次のことができるのだろうかと思っています.
- Web ページを表示します。
- Web ページに Metro スタイルのアプリ バーを実装します。
これが私のdefault.htmlです:
<body role="application">
<div style="z-index:2;">
<div id="standardAppBar" data-win-control="WinJS.UI.AppBar" disabled="false" aria-label="Command Bar"
data-win-options="{position:'bottom',transient:true,autoHide:0,lightDismiss:true}" >
<div class="win-right">
<button onclick="sdkSample.displayStatus('Add button pressed')" class="win-command">
<span class="win-commandicon win-large iconAdd"></span>
<span class="win-label">Add to Menu_1</span>
</button>
</div>
</div>
</div>
<div style="z-index:0;">
<div data-win-control="WinJS.UI.ViewBox">
<div>
<!-- taking Apple.com as an example -->
<iframe class="fullscreen" src="http://apple.com" />
</div>
</div>
</div>
</body>
そして、これが「フルスクリーン」のCSSです
.fullscreen {
display:block;
position:fixed;
top:0;
left:0;
width:100%;
height:80%; /* leave 20% white space to right click to toggle App Bar */
}
通常、アプリ バーは右クリックで切り替えることができます。しかし、上記のコードでは、iFrame で右クリックが機能しません。そのため、クリックして空白を切り替えるために、20% の空白を残す必要がありました。しかし、私はそれをフルスクリーンにしたいのです。誰?どうもありがとうございました。
注: タッチ デバイスを使用している場合、画面の外側から画面の内側に指をスワイプすると、アプリ バーを実際に切り替えることができます。それでうまくいきます。ただし、右クリック用ではありません。したがって、この投稿は右クリックオプションを求めています。事前にどうもありがとうございました。