1. ホーム
  2. javascript

[解決済み] JavaScriptでconfirm()のデフォルトタイトルを変更する?

2023-08-17 14:33:04

質問

JavaScriptでconfirm()関数が開くメッセージボックスのタイトルを変更することは可能でしょうか?

モーダルポップアップボックスを作成することができましたが、私はこれをできるだけ最小限のものにしたいと思います。 このようなことをしたいと思います。

confirm("This is the content of the message box", "Modified title");

Internet Explorer のデフォルトのタイトルは "Windows Internet Explorer" で、Firefox では "[JavaScript-program]." で、あまり情報量が多くありません。ブラウザのセキュリティの観点からは、こんなことはできないはずだというのは理解できるのですが。

どのように解決するのですか?

これは、おっしゃるとおり、セキュリティの観点から不可能です。唯一シミュレートできる方法は、モデルなしのダイアログ ウィンドウを作成することです。

すべてのコードを書く必要がないように、この効果を偽造するために使用できるサードパーティのJavaScriptプラグインがたくさんあります。