MediaWiki:Gadget-AudioText.js:修订间差异
外观
![]() OctoberSama(留言 | 贡献) 小 |
![]() 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://wiki.ottohub.cn/%E6%96%87%E4%BB%B6:%E5%93%87%E8%A2%84.ogg"); // 硬编码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:54的版本
// 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://wiki.ottohub.cn/%E6%96%87%E4%BB%B6:%E5%93%87%E8%A2%84.ogg"); // 硬编码URL audio.play().then(() => { alert("播放成功!"); }).catch(e => { alert("播放失败: " + e.message); }); }; }); } mw.hook('wikipage.content').add(init); mw.loader.using('mediawiki.api').then(init); })();