iframe高清;b站iframe 1080p;iframe 720p;iframe禁止弹窗;b站嵌入禁止弹窗;

在写下面这篇文章时,想要嵌入b站视频,但是发现只能看360p的,如果想看高清需要跳转网页。
在电脑上观看跳转还好,但是手机上就极为不方便。因此特地去查了一下如何在网页中嵌入高清b站视频,同时禁止页面的跳转。
什么是遗传算法

允许iframe高清,禁止弹窗

在网页上,用户选择清晰度,或者点击视频上面的一些图标,会跳转到B站。
这个可通过设置iframesandbox属性去禁止。
注意, 如果单单设置了sandbox,却没有传参 high_quality字段为1,那么用户是切换不了视频质量的。
在使用时去b站复制视频iframe嵌入链接src的内容,替换page及以前的代码即可实现

  1. 切换画质不跳转,
  2. 关闭弹幕,
  3. 注意:不登陆b站账号好像最高720p。 ```html sandbox=“allow-top-navigation allow-same-origin allow-forms allow-scripts”

```

附:b站链接参数

player.bilibili.com/player.html?aid=40726054&cid=71530059&page=1
&as_wide=1&high_quality=1&danmaku=0

key 说明
aid, cid, page 前三个参数复制自带,不用管
as_wide 是否宽屏。1:宽屏;0小屏。
high_quality 是否高清。1:高清;0最低画质(默认)。
danmaku 是否开启弹幕。1:开启(默认);0关闭。

参考资料

  1. 关于接入B站iframe视频(bilibili引用视频)