Live Danmaku Controller

Automatically turn off the live streaming danmaku

< Opinie na Live Danmaku Controller

Pytanie/komentarz

§
Napisano: 20-07-2019

某些情况下导致虎牙网页全屏故障

Chrome最新版,开启脚本情况下,虎牙直播无法打开网页全屏。其他浏览器未测试。

akiiruiAutor
§
Napisano: 21-07-2019

我测试时并没发现无法全屏的情况, '剧场模式' / '全屏' 都是正常工作的. 建议先排除法检测一下同类型的脚本, 如果还是无法工作. 请贴出更详细的环境, 我去测试一下.

§
Napisano: 15-08-2019

win7专业版&Win10专业工作站版两个系统,Chrome/76.0.3809.100 ,暴力猴,未开其他插件,三个不同的网络环境都出现同样的故障:只能自动关闭弹幕,随后不能双击或点击按钮达到网页全屏,只能整屏的全屏,关闭本脚本后正常。

akiiruiAutor
§
Napisano: 16-08-2019
Edytowano: 27-08-2019

@"William Lu" said: win7专业版&Win10专业工作站版两个系统,Chrome/76.0.3809.100 ,暴力猴,未开其他插件,三个不同的网络环境都出现同样的故障:只能自动关闭弹幕,随后不能双击或点击按钮达到网页全屏,只能整屏的全屏,关闭本脚本后正常。

了解, 我去测试一下相关环境.


已找到原因.

Violentmonkey 默认使用 page 注入模式, 脚本引用的 jQuery 替换了虎牙页面上的 jQuery. 但是由于版本不一代码不兼容导致虎牙部分 Event Listeners 报错.

Tampermonkey & Greasemonkey, 默认均是 `content` 注入方式, 这种方式更安全但是不能直接操作页面上的 JavaScript 对象.

(Tamper / Grease 不明确其注入方式) (Violent 使用 content 时脚本运行在 VM, 而 Tamper / Grease 并没有在 VM)

之前写脚本的时候没注意兼容暴力猴, 现在已经补上代码兼容, 稍后即可更新.

Ref: Violenmonkey:metadata-block


吐槽: Windows/Chrome/Violent 设置里默认 `page` 模式, 注入成功, 虎牙 bug Linux/Chromium/Violent 设置里默认 `page` 模式, 注入失败, 退回到 content, 虎牙正常 好迷啊... 我说我怎么在 Linux 测试暴力猴的时候没有重现你的问题... 都是 Google 家的, 难道 chromium 比 chrome 更注重安全强制启用了 CSP?
akiiruiAutor
§
Napisano: 27-08-2019
Edytowano: 27-08-2019

今天重新测试了一下, 现在在 Chromium / Arch Linux, Violentmonkey 使用 page 注入也会导致虎牙 剧场模式 无法使用. 感觉是 Violentmonkey 的 Bug... 去提了个 issue.

Odpowiedz

Zaloguj się, by odpowiedzieć.