乐星宇
乐星宇
> 无法重现 依旧有问题请补充直播间链接 随便一个斗鱼直播间链接都会打不开,比如 https://www.douyu.com/55353。 传入的 javaScriptString 打印出来是 "window.ub98484234(55353, \'9fe36497d24b402bd14d5a50ac69138b\', 1639320362);"
> 还是无法重现 > > 试试用Safari 设置 - 高级 - 勾选 显示“开发”菜单 打开这个直播间 然后空白处右键 - 检查元素 - 控制台 - 输入`window.ub98484234(55353, '9fe36497d24b402bd14d5a50ac69138b', 1639320362);` 按回车 看看会打印什么 "v=220120211212&did=9fe36497d24b402bd14d5a50ac69138b&tt=1639320362&sign=00dbd33041b7e07e8ceb9f64f020dd21" = $1
> 可能暂时无法解决 我尝试把这部分加密算法 放进javascriptcore 里看看 Hi,经尝试,我发现把代理软件[ClashX](https://github.com/yichengchen/clashX)关掉后,douyuEvaluateJavaScript 就能正常工作了😂。 于是有了一个治标的方法: 在 ClashX 的配置文件里加入 ```yaml - DOMAIN-SUFFIX,ytimg.com,Proxy ``` 其他代理软件依样画葫芦即可。 至于为什么只有斗鱼会这样,我就不知道了,因为 huya.com 同样不在我的配置文件里😂。
@Predidit 任意字符
> > 英雄在大地图上走路会不断触发魔法书界面(快捷键是 C) > > 这个可能误触发了 Easydict 的强制取词动作。 > > 某些应用比较特殊,如果应用取词出现异常,你不希望进行取词,可以在设置-禁止名单中添加这个应用,这样就不会误触发了。 > > 你好,感谢你的回复。 我试着把 Crossover 加入到禁止名单里,但没有效果。Crossover 本质上是对 wine 的封装,运行时会把 exe 包装成 app,但实际上在文件系统中并没有对应的 app,也就没办法把它加入到禁止名单中。 如下图所示,最左边的是 Crossover,中间的是英雄无敌 3 深渊号角的启动器,右边是实际的游戏进程。中间和右边这俩在文件系统里都是不存在的。
> 你这个问题比较复杂,后面可能要深入研究,才能了解问题所在。 > > 一个临时的解决方案是,暂时关闭【强制取词】,不玩这个游戏时,或有需要时再开启。 好的,感谢,我先回退到上个版本了。
> [@NSFish](https://github.com/NSFish) 你好,是最新版本才出现问题,之前版本没有这个问题,是吗? 是的。 我反复尝试了各种变量,包括回退 Crossover 的版本之类的,最终确定就是最新的 2.0.16 的原因,回退到 2.0.15 就可以了。
> > > [@NSFish](https://github.com/NSFish) 你好,是最新版本才出现问题,之前版本没有这个问题,是吗? > > > > > > 是的。 我反复尝试了各种变量,包括回退 Crossover 的版本之类的,最终确定就是最新的 2.0.16 的原因,回退到 2.0.15 就可以了。 > > 是 easydict 2.16.0 导致的问题吗? > > 2.16.0 版本的取词确实存在问题 [#985...
> > > [@NSFish](https://github.com/NSFish) 你好,是最新版本才出现问题,之前版本没有这个问题,是吗? > > > > > > 是的。 我反复尝试了各种变量,包括回退 Crossover 的版本之类的,最终确定就是最新的 2.0.16 的原因,回退到 2.0.15 就可以了。 > > 是 easydict 2.16.0 导致的问题吗? > > 2.16.0 版本的取词确实存在问题 [#985...