EhTagTranslation / EhSyringe

E 站注射器,将中文翻译注入到 E 站体内
MIT License
2.86k stars 116 forks source link

通过 AdGuard 的脚本管理器使用时,标签没有被翻译 #1057

Closed ZeroClover closed 9 months ago

ZeroClover commented 2 years ago

描述问题

通过 AdGuard 的脚本管理器使用时,标签没有被翻译

相关网址

All

截图

image image

环境

OpportunityLiu commented 2 years ago

f12 控制台有报错吗

ZeroClover commented 2 years ago

f12 控制台有报错吗

看起来没有

image
OpportunityLiu commented 2 years ago

是不是在设置里把翻译标签关了啊

ZeroClover commented 2 years ago

是不是在设置里把翻译标签关了啊

image
OpportunityLiu commented 2 years ago

是最近哪个版本才不能用的吗?之前有支持过 adguard #597

用这个加载呢?

(function () {
    if (/(^|\.)e[-x]hentai\.org$/i.test(location.hostname) && !document.getElementById('EhSyringe-Script')) {
        var script = document.createElement('script');
        script.id = 'EhSyringe-Script';
        script.src = 'https://sleazyfork.org/scripts/407833-ehsyringe/code/EhSyringe.user.js';
        document.documentElement.append(script);
    }
})();
OpportunityLiu commented 2 years ago

我装了个 Windows 版也没啥问题啊

ZeroClover commented 2 years ago

是最近哪个版本才不能用的吗?之前有支持过 adguard #597

用这个加载呢?

(function () {
    if (/(^|\.)e[-x]hentai\.org$/i.test(location.hostname) && !document.getElementById('EhSyringe-Script')) {
        var script = document.createElement('script');
        script.id = 'EhSyringe-Script';
        script.src = 'https://sleazyfork.org/scripts/407833-ehsyringe/code/EhSyringe.user.js';
        document.documentElement.append(script);
    }
})();

用这个可以正常加载标签的翻译

之前用的都是浏览器插件,但是感觉在多个设备上不停手动装插件比较麻烦就打算换用 UserScript

还没测试过 Windows 上的 AdGuard 能不能用,之后试试看

OpportunityLiu commented 2 years ago

我这没mac也测不了 @xioxin

xioxin commented 2 years ago

我在mac上安装了AdGuard for Safari 但是没有找到脚本管理器。 你可以试试这个浏览器插件 https://github.com/quoid/userscripts 适用于iOS和macOS的Safari

ZeroClover commented 2 years ago

我在mac上安装了AdGuard for Safari 但是没有找到脚本管理器。 你可以试试这个浏览器插件 https://github.com/quoid/userscripts 适用于iOS和macOS的Safari

浏览器插件版本没有脚本管理器功能,只有应用程序有。

主要是用 AdGuard 可以跨浏览器使用脚本,相当而言比较方便

OpportunityLiu commented 1 year ago

@xioxin 应用程序版本是 代理+自签证书+MITM 直接注入脚本的,执行环境和插件很不一样,不需要特定浏览器