wwwwwllllk 发表于 2022-6-14 21:02:18

哔哩哔哩回到就的版本

感谢道总的评论给的思路。就是这么简单。油猴上别人写的代码太多了,看不懂。

```javascript
// ==UserScript==
// @name         哔哩哔哩回到旧版
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description如果是新版使其回到旧版
// @author       xiaoxiami
// @match      https://www.bilibili.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bilibili.com
// @grant      none
// ==/UserScript==

(function() {
    'use strict';
    setTimeout(() => {
   try {
       let url = window.location.href;
       // 这里简单判断了一下如果是视频页的话获取的标签和主页获取的标签,因为我主页是看这两个页面,应该都video判断的,别的页面也使用,有问题可以反馈
       if(url.indexOf("video") != -1){
          let backJiuBanOne=document.getElementsByClassName("item goback");
         backJiuBanOne.dispatchEvent(new MouseEvent('click'));
       } else {
         let backJiuBanTwo = document.getElementsByClassName("primary-btn go-back");
       // 让其模拟人点击这个标签,感谢道总,直接一直困惑的问题解决了
         backJiuBanTwo.dispatchEvent(new MouseEvent('click'));

       }

       // 本来是想用下面的两个方法的,但是没有成功,但是通过给的思路找到了上面的方式,参考地址https://www.codenong.com/4158847/
       //const evt = new Event('mousedown');
       //backJiuBan.dispatchEvent(evt);
    } catch (error) {
      console.error('你现在用的已经是旧版了');
    }

    },1000)

})();
```

王一之 发表于 2022-6-15 01:26:41

没怎么用过web,旧版都不知道长啥样子

wwwwwllllk 发表于 2022-6-15 18:52:03

王一之 发表于 2022-6-15 01:26
没怎么用过web,旧版都不知道长啥样子

羡慕哥哥有ipad

王一之 发表于 2022-6-15 23:03:45

wwwwwllllk 发表于 2022-6-15 18:52
羡慕哥哥有ipad

啊?不是用app么

李恒道 发表于 2022-6-15 23:47:18

哥哥加油!
写的很干净的

wwwwwllllk 发表于 2022-6-16 12:37:38

王一之 发表于 2022-6-15 23:03
啊?不是用app么

学习不用b站吗,app怎么看的清楚

wwwwwllllk 发表于 2022-6-16 12:38:05

李恒道 发表于 2022-6-15 23:47
哥哥加油!
写的很干净的

道哥yyds

zzz妄炁 发表于 2022-6-17 09:12:21

为什么脚本猫这个脚本的开关没用,卸载了这个脚本b站仍然跳转旧版{:4_89:}
页: [1]
查看完整版本: 哔哩哔哩回到就的版本