|
2 | 2 | // @name agefans Enhance |
3 | 3 | // @namespace https://github.com/IronKinoko/agefans-enhance |
4 | 4 | // @icon https://www.age.tv/favicon.ico |
5 | | -// @version 1.53.3 |
| 5 | +// @version 1.53.4 |
6 | 6 | // @description 增强播放功能,实现自动换集、无缝换集、画中画、历史记录、断点续播、弹幕等功能。适配agefans、NT动漫、bimiacg、mutefun、次元城、稀饭动漫 |
7 | 7 | // @author IronKinoko |
8 | 8 | // @include https://www.age.tv/* |
|
2644 | 2644 | content: ` |
2645 | 2645 | <table class="k-table"> |
2646 | 2646 | <tbody> |
2647 | | - <tr><td>\u811A\u672C\u7248\u672C</td><td>${"1.53.3"}</td></tr> |
| 2647 | + <tr><td>\u811A\u672C\u7248\u672C</td><td>${"1.53.4"}</td></tr> |
2648 | 2648 | <tr> |
2649 | 2649 | <td>\u811A\u672C\u4F5C\u8005</td> |
2650 | 2650 | <td><a target="_blank" rel="noreferrer" href="https://github.com/IronKinoko">IronKinoko</a></td> |
@@ -2770,7 +2770,7 @@ ${src} |
2770 | 2770 |
|
2771 | 2771 | # \u73AF\u5883 |
2772 | 2772 | userAgent: ${navigator.userAgent} |
2773 | | -\u811A\u672C\u7248\u672C: ${"1.53.3"} |
| 2773 | +\u811A\u672C\u7248\u672C: ${"1.53.4"} |
2774 | 2774 | `; |
2775 | 2775 |
|
2776 | 2776 | const GlobalKey = "show-help-info"; |
@@ -6917,13 +6917,17 @@ ${text} |
6917 | 6917 | } |
6918 | 6918 | async function parser2() { |
6919 | 6919 | const video = await queryDom("video"); |
6920 | | - await wait(() => !!video.currentSrc); |
6921 | | - video.src = ""; |
6922 | 6920 | let url = ""; |
6923 | 6921 | while (!url) { |
6924 | 6922 | url = await execInUnsafeWindow(() => window.MIZHI.player_url); |
6925 | | - await sleep(100); |
| 6923 | + await sleep(16); |
6926 | 6924 | } |
| 6925 | + await wait(() => !!video.currentSrc); |
| 6926 | + URL.revokeObjectURL(video.currentSrc); |
| 6927 | + video.src = ""; |
| 6928 | + await execInUnsafeWindow(() => { |
| 6929 | + window.MIZHI.art.destroy(); |
| 6930 | + }); |
6927 | 6931 | const player = new KPlayer("#loading", { |
6928 | 6932 | eventToParentWindow: true |
6929 | 6933 | }); |
|
0 commit comments