ユーザーのために別のウィンドウを開いて、ユーザーが使用したかのように URL バーを使用できるようにしたいと考えています。これは不可能に思えますが、質問することもできます。
基本的に、新しいタブ/ウィンドウを開き、URL 以外を入力して、それに応じてブラウザを動作させる動作をエミュレートしたいと考えています (通常、デフォルトの検索エンジンが使用されます)。
これは JavaScript で実行できますか?
ユーザーのために別のウィンドウを開いて、ユーザーが使用したかのように URL バーを使用できるようにしたいと考えています。これは不可能に思えますが、質問することもできます。
基本的に、新しいタブ/ウィンドウを開き、URL 以外を入力して、それに応じてブラウザを動作させる動作をエミュレートしたいと考えています (通常、デフォルトの検索エンジンが使用されます)。
これは JavaScript で実行できますか?
いいえ、それは不可能です。
アドレスバーに非 URL を入力したときにブラウザーが行うことは、エミュレートできません。window.open()
アドレスバーに、このように入力して新しいウィンドウを開くことができます
javascript:window.open();
アドレスバーのテキストをクリアしてこれを試すと、新しいタブが開きます
javascript:showModalDialog("#","","")
同じリンクを新しいウィンドウで開きたい場合、これも問題なく機能します