steven026 发表于 2022-7-1 22:28:35

cxxjackie 发表于 2022-7-1 22:24
这样是覆盖,不能在原数据的基础上修改,或者把e.text().then挪到Promise里面,先取得原数据再修改返回就 ...

懂了,ggnb

李恒道 发表于 2022-7-2 02:46:35

steven026 发表于 2022-7-1 22:28
懂了,ggnb

哥哥是前阵子聊vue3的吗
我遇到大挫折了...= =

steven026 发表于 2022-7-2 08:54:55

李恒道 发表于 2022-7-2 02:46
哥哥是前阵子聊vue3的吗
我遇到大挫折了...= =

gg是说b站新版界面的那个吗?
呜呜呜,我对vue一窍不通,还是看了gg的教程学的
我现在发现有一个切入点,gg可以试试能不能从这边入手
```
> document.querySelector("#internationalHeader").__vue__
< a {_uid: 2, _isVue: true, $options: {…}, _renderProxy: a, _self: a, …}

> document.querySelector("#internationalHeader").__vue__.$parent
< En {_uid: 1, _isVue: true, $options: {…}, _renderProxy: En, _self: En, …}
```
这两个一个是a 一个是En我不清楚这2个代表什么,_uid不同,但是$el却是同一个标签,通过__vue__只能获取上面那个a,En要通过$parent获取
这个有点复杂,我跟了几步跟不下去了,我vue知识太薄弱了,gg可以试试,gg加油你可以的

另外对于B站有个很强大的脚本https://github.com/the1812/Bilibili-Evolved
油猴成品.js最小化了我完全看不懂,源码是ts+vue+webpack写的(ts更看不懂了 噗),gg有兴趣的话可以看看
这个直接改了B站的DOM
```
> document.querySelector("body > div.custom-navbar.shadow.transparent").__vue__
< o {_uid: 0, _isVue: true, $options: {…}, _renderProxy: o, _self: o, …}
```
gg可以两个界面都试试,找找有没有什么突破点的
页: 1 [2]
查看完整版本: [油猴脚本开发指南]Fetch劫持的第二种方式