3,383
个编辑
MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
Salt lovely(留言 | 贡献) 小 (.) |
Salt lovely(留言 | 贡献) (使用TS重写,开源在 github.com/mcbbs-wiki/mcbbs-wiki-widget-repo) |
||
<noinclude>{{网易云音乐|552194857|宽=100%}}</noinclude><includeonly><script
// 许可证:CC BY-NC-SA 4.0 必须注明代码原作者 Salt_lovely ,保留这段注释,并声明搬运自 “MCBBS Wiki” ,声明时不接受任何形式的简称、昵称,必须链接回本页面。
// 修改后的代码必须以同样的许可证公布
// 若许可证冲突,或无法接受以上条款,你可以选择不搬运
"use strict";
(function () {▼
(() => {
for (let d of Array.from(document.querySelectorAll('div[class*="163outchain"]'))) {▼
// src/utils/utils.ts
let data = (d.textContent.split('SPLIT'))▼
if (!isNumber(data) || data.length < 4) {▼
if (document.readyState === "loading") {
d.innerHTML = '<span style="color:crimson"><b><big>163外链加载器:参数错误</big></b></span>'▼
window.addEventListener("DOMContentLoaded", fn);
continue▼
} else
fn();
let src = '//music.163.com/outchain/player?type=2&id=' + parseInt(data[0]) + '&auto=' + parseInt(data[3]) + '&height=' + parseInt(data[2])▼
console.log(src)▼
let embed = document.createElement('embed')▼
embed.width = data[1]▼
embed.height = parseInt(data[2]) + 20▼
embed.src = src▼
d.replaceWith(embed)▼
}
}
// widget/SaltOutsideMusicLoader/widget.ts
docReady(() => {
}
▲
}
//! 是否可以用parseInt传化为数字
function isNumber(num) {
return true;
}
})
})();
</script></includeonly>
|