在影片详情页添加跳转到在线观看网站的按钮,并检查对应是否存在资源,如果对应网站上存在该资源则为绿色,否则显示红色,顺便检测有无中文字幕。
< Valutazione su JavBus 添加跳转在线观看
好评, 给个建议: exclude 列表页
在列表页会报错, 如 https://www.javbus.com/star/2rt
Uncaught TypeError: Cannot read properties of undefined (reading 'replace') at query (JavBus 添加跳转在线观看.user.js:231:52) at serachPageParser (JavBus 添加跳转在线观看.user.js:244:12) at onload (JavBus 添加跳转在线观看.user.js:275:72)
使用 @exclude 或者用代码过滤
@exclude
// @exclude https://www.javbus.com/star/* // @exclude https://www.javbus.com/genre/* // @exclude https://www.javbus.com/series/* // @exclude https://www.javbus.com/studio/* // @exclude https://www.javbus.com/label/* // @exclude https://www.javbus.com/director/* // @exclude https://www.javbus.com/search/* // // @exclude https://www.javbus.com/uncensored/star/* // @exclude https://www.javbus.com/uncensored/genre/* // @exclude https://www.javbus.com/uncensored/series/* // @exclude https://www.javbus.com/uncensored/studio/* // @exclude https://www.javbus.com/uncensored/label/* // @exclude https://www.javbus.com/uncensored/director/* // @exclude https://www.javbus.com/uncensored/search/*
function getTrimedPath(path = location.pathname) { // locale if (path.startsWith('/en/') || path.startsWith('/ja/') || path.startsWith('/ko/')) { path = path.slice(3) // rm `/en` but not `/en/` } if (path.startsWith('/uncensored')) { path = path.slice('/uncensored'.length) } return path } const path = getTrimedPath(); if ( path.startsWith("/star/") || // 女优 path.startsWith("/genre/") || // 分类即 tag path.startsWith("/series/") || // 系列 path.startsWith("/studio/") || // 製作商 path.startsWith("/label/") || // 發行商 path.startsWith("/director/") || // 導演 path.startsWith("/search") // 搜索 ) { return }
Accedi per pubblicare una risposta.
好评, 给个建议: exclude 列表页
在列表页会报错, 如 https://www.javbus.com/star/2rt
使用
@exclude
或者用代码过滤@exclude
或者用代码过滤列表页