Widget:BilibiliPic/沙盒
来自音MAD维基
更多语言
更多操作
<img referrerpolicy="no-referrer" src="" style="width:100%" class="bilibili_cover" /><script type="text/javascript"> document.querySelectorAll('.bilibilipic').forEach(function(currentValue, currentIndex) {
let id = currentValue.getAttribute('data-id');
id = isNaN(id) ? "?bvid=" + id : "?aid=" + id;
let img = currentValue.firstChild;
console.log(img, img.src);
if(!img.src || img.src == document.URL) {
let url = 'https://api.bilibili.com/x/web-interface/view' + id + '&jsonp=jsonp&callback=jsonp';
let script = document.createElement('script');
script.src = url;
document.head.appendChild(script);
window['jsonp'] = function(data) {
console.log(id, data);
img.src = data.data.pic;
img.onload = function() {
console.log('done');
//document.head.removeChild(script);
//window['jsonp'] = null;
};
};
}
}); </script>