Skip to content

Commit

Permalink
feat: 彻底修复超星验证码问题
Browse files Browse the repository at this point in the history
  • Loading branch information
enncy committed Apr 7, 2022
1 parent e6fc690 commit 0cf69f2
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 10 deletions.
3 changes: 3 additions & 0 deletions packages/core/src/assets/css/common.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
.tkTopic {
display: none;
}
/**
panel style
Expand Down
2 changes: 2 additions & 0 deletions packages/core/src/assets/less/common.less
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
@import "./cx.less";

/**
panel style
Expand Down
4 changes: 4 additions & 0 deletions packages/core/src/assets/less/cx.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// 隐藏视频中的答题
.tkTopic {
display: none;
}
2 changes: 1 addition & 1 deletion packages/core/src/cx/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ export const CXScript = defineScript({
},
{
name: "屏蔽倍速限制",
url: "**ananas/modules/video/**",
url: "**/ananas/modules/video/**",
start() {
console.log("屏蔽倍速限制启动");
rateHack();
Expand Down
15 changes: 6 additions & 9 deletions packages/core/src/cx/study.ts
Original file line number Diff line number Diff line change
Expand Up @@ -100,21 +100,18 @@ function mediaTask(setting: ScriptSettings["cx"]["video"], media: HTMLMediaEleme
media.play();
media.playbackRate = playbackRate;

var playFunction = debounce(function () {
var isPlaying =
media.currentTime > 0 &&
!media.paused &&
!media.ended &&
media.readyState > media.HAVE_CURRENT_DATA;

if (!isPlaying) {
var playFunction = function () {
// @ts-ignore
if (!media.ended && !media.__played__) {
media.play();
} else {
// @ts-ignore
media.__played__ = true;
logger("info", "视频播放完毕");
// @ts-ignore
media.removeEventListener("pause", playFunction);
}
}, 1000);
};

media.addEventListener("pause", playFunction);

Expand Down

0 comments on commit 0cf69f2

Please sign in to comment.