打开/关闭搜索
搜索
打开/关闭菜单
23
187
124
3422
Gal中文百科
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
讨论
贡献
创建账号
登录
编辑“︁
模板:插入B站视频/com.js
”︁
来自Gal中文百科
查看
阅读
编辑源代码
查看历史
associated-pages
模板
讨论
更多操作
Yexiaoyu
(
留言
|
贡献
)
2023年12月7日 (四) 19:12的版本
(Yexiaoyu将页面
模板:B站视频/com.js
的内容模型从“wikitext”更改为“JavaScript”)
(
差异
)
←上一版本
|
最后版本
(
差异
) |
下一版本→
(
差异
)
警告:您正在编辑该页面的旧版本。
如果您发布该更改,该版本后的所有更改都会丢失。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
/* ** BilibiliVideo ** Author:马小萌 ** Bilibili:https://space.bilibili.com/123855714 **/ "use strict"; $(function() { $(".bvideo").each(function(i){ var id = $(this).data("id").toString().replace(/^(av|bv)*(\w{10}|\d+)$/i,"$2"); var cid = $(this).data("cid"); var page = $(this).data("page"); var title = $(this).data("title"); var width = $(this).data("width"); var height = $(this).data("height"); var idname = isNaN(id)?"bvid=BV":"aid="; width=Math.min(width,$(this).parents()[2].clientWidth-40); $.getJSON(`https://api.bilibili.com/x/web-interface/view?${idname}${id}`,function(result) { if(result.code==0){ if(title == "") title = result.data.title; if(cid==0){ result.data.pages.forEach(function(item) { if(item.page == page){ cid = item.cid; return; } }); } height=height>359?height+46:height; $("<iframe>").css({ "width":width, "height":height, "margin":"0 20px;" }).attr({ "max-width":"100%", "scrolling":"no", "border":"0", "frameborder":"no", "framespacing":"0", "allowfullscreen":"true", "src":`//player.bilibili.com/player.html?aid=${result.data.aid}&bvid=${result.data.bvid}&page=${page}&cid=${cid}&high_quality=1&crossDomain=1&from=wiki&autoplay=0` }).appendTo(`[data-id$=${id}][data-page=${page}]`); $(`<ul> <li>如果无法观看,请检查是否启用了H5播放器,或点击下方链接</li> <li><a href="https://www.bilibili.com/video/${result.data.bvid}/?p=${page}" title="${result.data.title}">${title}</a></li> </ul>`).appendTo(`[data-id$=${id}][data-page=${page}]`); console.log(title, "载入完成。(aid=",result.data.aid,",bvid=",result.data.bvid,",p=",page,",cid=",cid,")"); }else{ $("<span>啊咧?!视频不见了!</span>").appendTo(`[data-id$=${id}][data-page=${page}]`); console.log(isNaN(id)?"BV"+id:"av"+id, "载入失败。(",result.message,")"); } }); }); console.log("%c BilibiliVideo %c https://wiki.biligame.com/wiki/?curid=2342", "color: #fff; padding: 5px 0; background: #9dbafc;", "padding: 5px 5px 5px 0; background: #e5e5ff;"); });
摘要:
请注意,所有对Gal中文百科的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Gal中文百科:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
编辑“︁
模板:插入B站视频/com.js
”︁
来自Gal中文百科