― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する このトピックは閉鎖されているため、編集・返信することはできません  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2011年7月03日(日) 04:26 
FireFox 3まではJavascriptのwindow.confirmでもサウンドが鳴っていたのに、4以降(5のベータ版も確認しました)では音がならなくなってしまっています。どうにかして音を鳴らすことはできないのでしょうか?もちろんJavascriptは許可しています。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 09:25 
※質問するときは、フォーラムの利用に関するご案内 、とりわけ 質問するときは に目を通し、OS の種類や Firefox のバージョンといった使用環境についての最低限の情報を書き添えましょう。

window.confirm で指定された「確認ダイアログ」がポップアップされたとき、OS 側で設定されていたポップアップ時のサウンドが鳴らなくなった――という類のお話でしょうか?

masa_masa さんのところで起こっている事例に当てはまるかどうかわかりませんが、4.0 系以降の Firefox において、about:config から prompts.tab_modal.enabled の値を false に変更してみるとどうなりますか?

prompts.tab_modal.enabled は Firefox 4.0 以降で導入されたもので、警告のポップアップなどの動作を モーダル なものにするため、ひとつのイベントに対しての処理を終えるまで次のイベントを受け付けないような動作になり、ポップアップの動作に連続して OS のサウンド(例えば、ポップアップ音やそれをブロックした音など)を鳴らす動作が効かなくなることがある――というものらしいです。
4.0 以降では初期値が true ですが、これを false にすることで、3.6 以前と同等の動作になり、ポップアップなどのイベントに連続してサウンドを鳴らす動作をおこなえるようになるみたいですね。

とりあえず気がつく範囲で...。 外してたらすみません。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年7月03日(日) 12:22 
ありがとうございます!

>masa_masa さんのところで起こっている事例に当てはまるかどうかわかりませんが、4.0 系以降の Firefox において、about:config から prompts.tab_modal.enabled の値を false に変更してみるとどうなりますか?

この設定を変更したところ、確認ウィンドウが通常のウィンドウで表示されるようになり、
結果的に音が出るようになりました!

ありがとうございましたm(_ _)m


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する このトピックは閉鎖されているため、編集・返信することはできません  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[38人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean