Javascript无法在Tampermonkey脚本中播放声音。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.google.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var audio = new Audio('https://www.freesound.org/data/previews/256/256458_4772965-lq.mp3');
audio.play();
alert('hi!');
})();
该脚本显示警报,但不播放声音。在Chrome和Safari中都尝试过-没有声音!同时,HTML文件中包含的相同代码会播放声音。