3

次の回答が見つかりましたが、HTML ページでは機能しないようです。

console.log('\u0007');

nodejsで「システムベル」をトリガーする方法

Javascript からシステム ベルを鳴らす方法はありますか?

Chrome OSX

4

2 に答える 2

5

ノードはプロセスの標準出力console.logに書き込むため、リンクした回答はノードで機能します。実際には、キャラクターを見てビープ音を鳴らすのはシステムのターミナルエミュレーターです。(ファイルにを入れてそのファイルで実行した場合と同じです。)BELBELcat

ブラウザスクリプトは標準出力にアクセスできないため、運が悪いです。

ただし、タグを使用し<audio>て任意のサウンドを再生することはできます。

于 2013-02-10T21:51:48.847 に答える
4

できません。それがどれほど面倒なことか想像してみてください...たとえば、次のようにできます。

console.log(new Array(100000).join('\x07'));

そして、ビープ音が 99999 回鳴ります。

于 2013-02-10T21:42:23.413 に答える