Firefox 30でフルスクリーンモードを起動すると、Firefoxのコンソールでこのエラーメッセージが表示されます。
Request for full-screen was denied because Element.mozRequestFullScreen() was not called from inside a short running user-generated event handler. jquery.fullscreen.js:182
Chromeでうまく動作します。 私はこのアプローチをフルスクリーンに使用しています: https://github.com/private-face/jquery.fullscreen
回答:
回答№1は0あなたはおそらくブラウザに進むように頼んだでしょうコードから直接フルスクリーン表示。これは、ユーザーアクション(クリックまたはキー押下のような)から呼び出されたeventHandlerでのみ発生します。これは、ユーザーメッセージが伝えているものです。ご覧のとおり、eventHandlerもすばやく実行する必要があります。 1秒未満でなければなりません。
セキュリティ上の理由から、ユーザーに確認を求めずに全画面表示することはできません。
詳細はこちらをご覧ください MDNでのメモ または W3C仕様.
回答№2の場合は0
フルスクリーンボタンをクリックするとjs側の$ .fullscreen()の間にjavascriptの確認ダイアログボックスがあり、
問題を解決した jsアラートをスキップする Firefoxのブラウザでは..それはまだクロームでうまくいく理由を考えている。