我找到了以下答案,但它似乎不适用于HTML页面:
console.log('\u0007');
How I trigger the "System Bell" in nodejs
有没有办法从Javascript响铃系统铃声?
Chrome OSX
答案 0 :(得分:4)
您链接的答案适用于Node,因为Node的console.log
会写入流程的standard output。它实际上是系统的终端模拟器,可以看到BEL
字符并发出哔哔声。 (与将BEL
放在文件中并在该文件上运行cat
没什么不同。)
由于浏览器脚本无法访问标准输出,因此您运气不佳。
但是,您可以选择use the <audio>
tag to play a sound。
答案 1 :(得分:3)
你做不到。想象一下会有多烦人......我可以做到这一点,例如:
console.log(new Array(100000).join('\x07'));
你会得到99999次哔哔声。