打开/关闭搜索
搜索
打开/关闭菜单
1.2万
1.8万
94
8万
导航
首页
最近更改
特殊页面
上传文件
随机页面
随机页面
随机歌曲
随机P主
编辑相关
帮助
讨论版
公共沙盒
待修改页面
批量上传文件
友情链接
VCPedia
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
登录后可编辑和发表评论。
user-interface-preferences
个人工具
创建账号
登录
欢迎加入
本站官方QQ群
!
查看“︁Widget:BVTest”︁的源代码
来自Vocawiki
更多语言
查看
阅读
查看源代码
查看历史
associated-pages
Widget
讨论
更多操作
←
Widget:BVTest
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您没有权限编辑
Widget
命名空间内的页面。
您可以查看和复制此页面的源代码。
<includeonly> <div class="player-container"></div> <script> /** * 根据 AV/BV 号生成 B 站视频 iframe * @param {string|number} input - AV号(数字或字符串)或BV号(字符串) * @returns {string} iframe HTML 字符串 */ function generateBilibiliIframe(input) { let idpair = "" if (/^av\d+$/i.test(input)) { idpair = "aid=" + input.slice(2); } else if (/^BV[0-9A-Za-z]+$/.test(input)) { idpair = "bvid=" + input; } else { console.error("输入不合法,必须是 AV 号或 BV 号"); return ""; } return ( '<iframe title="BilibiliVideo" src="//player.bilibili.com/player.html?autoplay=false&' + idpair + '" scrolling="no" border="0" frameborder="no" framespacing="0" width="100%" height="100%" allowfullscreen="true" sandbox="allow-top-navigation allow-same-origin allow-forms allow-scripts"></iframe>' ); } document.querySelector(".player-container").innerHTML = generateBilibiliIframe("<!--{$id|escape:'html'}-->"); </script> <style> .player-container { width: 677px; height: 380px; } </style> </includeonly>
返回
Widget:BVTest
。
查看“︁Widget:BVTest”︁的源代码
来自Vocawiki