/ /フルスクリーンFirefox 30で動作していない - javascript、jquery、firefox

Firefox 30でフルスクリーンが動作しない - javascript、jquery、firefox

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のブラウザでは..それはまだクロームでうまくいく理由を考えている。