diff --git a/JavOldDriver.user.js b/JavOldDriver.user.js
index d277a1b..f486841 100644
--- a/JavOldDriver.user.js
+++ b/JavOldDriver.user.js
@@ -1,7 +1,7 @@
// ==UserScript==
// @name JAV老司机
// @namespace https://sleazyfork.org/zh-CN/users/25794
-// @version 3.8.3
+// @version 3.8.4
// @supportURL https://sleazyfork.org/zh-CN/scripts/25781/feedback
// @source https://github.com/hobbyfang/javOldDriver
// @description JAV老司机神器,支持各Jav老司机站点。拥有高效浏览Jav的页面排版,JAV高清预览大图,JAV列表无限滚动自动加载,合成“挊”的自动获取JAV磁链接,一键自动115离线下载。。。。没时间解释了,快上车!
@@ -77,6 +77,7 @@
// 油猴脚本技术交流:https://t.me/+TgfN6vLVRew7aMWt
+// v3.8.4 增加javdb影片详情页的115离线快捷键及115在线播放入口。
// v3.8.3 修复javstore22年12月番号视频内容预览大图改版前后的图片获取及显示兼容问题。解决获取dmm评价数据受18岁询问限制。
// v3.8.2 修复javstore番号页图片显示问题,修复javstore备用预览图失效的问题。
// v3.8.1 javlib、javbus、javdb新增了VR菜单入口,javbus新增了FC2菜单跳转,javdb修改了FC2菜单内容(需登录)。修复了已知问题。
@@ -1964,6 +1965,43 @@
// 瀑布流脚本
thirdparty.waterfallScrollInit();
+ if ($("div.video-detail")) {
+ var AVID = $("a.button.is-white.copy-to-clipboard")[0].dataset
+ .clipboardText;
+ //去除广告
+ $("div.top-meta").remove();
+
+ //查找115是否有此番号
+ Common.search115Data(AVID, (BOOLEAN_TYPE, playUrl, pc) => {
+ if (BOOLEAN_TYPE) {
+ let $imgObj = $("a.cover-container");
+ $imgObj.after(`
+
+ `);
+ }
+ console.log("番号输出:" + AVID);
+ });
+
+ let mag_array = $("div.magnet-links .item");
+ for (var i = 0; i < mag_array.length; i++) {
+ let magEle = mag_array[i];
+ let magnetUrl = $(magEle).find("a")[0].href;
+ // console.log("磁链输出:" + magnetUrl);
+ $(magEle).find(".buttons.column").append(``);
+ $(magEle)
+ .find(".nong-offline-download")[0]
+ .addEventListener(
+ "click",
+ thirdparty.nong.magnet_table.handle_event,
+ false
+ );
+ }
+ }
+
// 非小封面列表
if (!$("#waterfall").hasClass("v cols-4 vcols-8")) {
// 如果没有,加入tabs元素
@@ -3126,8 +3164,9 @@
},
handle_event: (event) => {
var maglink = event.target.parentElement.parentElement.getAttribute('maglink')
- || event.target.parentElement.parentElement.parentElement.getAttribute('maglink');
- if (event.target.className == 'nong-copy') {
+ || event.target.parentElement.parentElement.parentElement.getAttribute('maglink')
+ || event.target.getAttribute("href");
+ if ($(event.target).hasClass("nong-copy")) {
event.target.innerHTML = '成功';
maglink = maglink.substr(0, 60);
GM_setClipboard(maglink);
@@ -3136,7 +3175,7 @@
}, 1000);
event.preventDefault(); //阻止跳转
}
- else if (event.target.className == 'nong-offline-download') {
+ else if ($(event.target).hasClass("nong-offline-download")) {
maglink = maglink.substr(0, 60);
GM_setValue('magnet', maglink);
//获取115 token接口
@@ -3304,4 +3343,4 @@
thirdparty.login115Run();
}
mainRun();
-})();
\ No newline at end of file
+})();