window.fullScreen = trueが機能していません
-
06-07-2019 - |
質問
HTMLページを全画面モードで開きたい。本文のonloadイベントハンドラでこのjavascriptを実行しようとしました。
window.fullScreen = true;
しかし、残念ながらそれは機能していないようです。同じことを達成できる他の方法はありますか。
解決
onloadイベントを使用してWindowsプロパティを設定できるとは思わない。ウィンドウを開いたら、プロパティを設定してみてください。これは動作するはずです...
<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
Hello Stackoverflow!
</div>
他のヒント
これは、ユーザーにとって予期しないブラウザの動作になるため、お勧めできません。このため、多くのブラウザでは、権限のないスクリプトがこの設定を変更することを許可しなくなりました。
たとえば、Mozilla Developer Centerから
chrome特権では、プロパティは読み書き可能です。それ以外の場合は読み込み専用です。
https://developer.mozilla.org/En/DOM/Windowを参照してください。 fullScreen
迷惑なため、ほとんどのブラウザは最近これをブロックしていると確信しています。
Chrome 15、Firefox 10、およびSafari 5.1では、プログラムでフルスクリーンモードをトリガーするAPIが提供されるようになりました。
window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');
リンクから取得: http://www.htmlcodetutorial.com/linking/linking_famsupp_87.html
このスクリプトを試してください
<script language="JavaScript">
function fullScreen(theURL) {
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto' );
}
</script>
フォームスクリプトの呼び出しに使用
window.fullScreen('fullscreen.jsp');
またはハイパーリンク付き
<a href="javascript:void(0);" onclick="fullScreen('fullscreen.jsp');">
Open in Full Screen Window</a>
所属していません StackOverflow