MediaWiki:Gadget-AudioText.js:修订间差异
外观
![]() 小 |
![]() OctoberSama(留言 | 贡献) 小 |
||
第1行: | 第1行: | ||
// MediaWiki:Gadget-AudioText.js | // MediaWiki:Gadget-AudioText.js | ||
(function() { | (function() { | ||
function init() { | |||
alert("JS已加载!"); // [!code focus] | |||
function | |||
document.querySelectorAll('.audio-trigger').forEach(element => { | |||
element.onclick = function() { | |||
alert("点击事件触发!"); // [!code focus] | |||
const audio = new Audio("https://example.com/audio.mp3"); // 硬编码URL | |||
audio.play().then(() => { | |||
alert("播放成功!"); | |||
}).catch(e => { | |||
alert("播放失败: " + e.message); | |||
}); | |||
}; | }; | ||
}); | }); | ||
} | } | ||
mw.hook('wikipage.content').add(init); | |||
mw.hook('wikipage.content').add( | mw.loader.using('mediawiki.api').then(init); | ||
mw.loader.using('mediawiki.api').then( | |||
})(); | })(); |
2025年5月24日 (六) 21:23的版本
// MediaWiki:Gadget-AudioText.js (function() { function init() { alert("JS已加载!"); // [!code focus] document.querySelectorAll('.audio-trigger').forEach(element => { element.onclick = function() { alert("点击事件触发!"); // [!code focus] const audio = new Audio("https://example.com/audio.mp3"); // 硬编码URL audio.play().then(() => { alert("播放成功!"); }).catch(e => { alert("播放失败: " + e.message); }); }; }); } mw.hook('wikipage.content').add(init); mw.loader.using('mediawiki.api').then(init); })();