iPhoneSafariのフルスクリーンモードで、window.print()が動作しない

シェアする

  • このエントリーをはてなブックマークに追加

iPhoneで、Webサイトをホーム画面にブックマークすることができます。

フルスクリーンモード対応のサイトを、ホーム画面にブックマークアイコンを追加し、そのブックマークアイコンから起動するとフルスクリーンモードになります。

↓これ、フルスクリーンモードで表示中のSafariです。

f:id:noriya_y:20110203005519j:image

通常、Safariの上部にあるURLバーや、下部にあるファンクションバーが表示されていません。

1/5~1/4が占有されているエリアがなくなると、画面が広く使えていいです。

このフルスクリーンモードでは、なぜか window.print(); が動作しませんAirPrintのメニューが表示されないのです。

ファンクションバーが非表示ですけど、機能を制限する必要まではないのでは??>Appleさん

初めて知ったけど、Bug Report Centerってのがあるみたいなので、そこで状況報告してみました。

回答を待ってみる。

フルスクリーンモード対応のサイトの作り方

ヘッダーに以下を追加するだけです。

<meta name=”apple-mobile-web-app-capable” content=”yes”>

*1

あと、

<link rel=”apple-touch-icon” href=”apple-touch-icon.png”/>

<link rel=”apple-touch-icon-precomposed” href=”apple-touch-icon.png”/>

を追加しておくと、ブックマークアイコンがiPhoneアプリっぽくなります。

f:id:noriya_y:20110203010959j:image

*1:※先頭だけ全角です。。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする