ホームページ >ウェブフロントエンド >htmlチュートリアル >このページのブラウザの制御方法を教えてください。 要件: メニューバーを表示しない、アドレスバーを表示しない、connection_html/css_WEB-ITnose を表示しない。

このページのブラウザの制御方法を教えてください。 要件: メニューバーを表示しない、アドレスバーを表示しない、connection_html/css_WEB-ITnose を表示しない。

WBOY
WBOYオリジナル
2016-06-24 12:14:412186ブラウズ

新しく作成した HTML ページを固定サイズで表示する方法。最大化できません。それは、window.open() ではなく、このページです


ディスカッション (解決策) への返信

window.open(location.href,"_self","height=400,width=400,top=10,left=10,location=no,menubar=no,resizable=no");

同じではありませんか

window.open ではない、とすでに言いました、わかりませんかwindow.open、わかりませんか? Window.open は、必ずしも現在のウィンドウで指定された URL のページを開くことを意味するわけではありません。

window.open メソッドを使用できないように要求する場合、他に方法はありません


申し訳ありませんが、私が提供したコードでは、通常、このメソッドには制限があります

唯一の方法はモーダル ダイアログを開くことです。ボックス モードでは、最大化をブロックできます

window.showModalDialog(url,{},'dialogWidth:500;dialogHeight:300;');

モーダル ダイアログ ボックスには、アドレス バー、ステータス バー、最大値と最小値のワードはありません。 one close ボタンは互換性が良いです

モーダルウィンドウなので、それを開くページをブロックします
このページのコードでブラウザのスタイルを制御したいことは実現できませんので、想像しないでください。これを回避する方法は、別のページ b を作成し、ページ b で window.showModalDialog を呼び出してこのページ a を開き、ページ b のアドレスを a のアドレスとして使用し、ページ b のアドレスを使用できるようにすることです。ページ a が必要な場合はどこでも

もちろん、これを使用することもできます。このページは window.showModalDialog を呼び出して独自の実装を開きますが、無限ループに陥るのを避けるためにアドレス バー パラメーターを渡す必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。