netptop / siteproxy

reverse proxy, online proxy, 反向代理,免翻墙访问Youtube/twitter/Google, 支持github和telegram web登录(请注意不要通过不信任的代理进行登录)。支持DuckDuckGo AI Chat(可免费访问chatGPT3.5和Claude3)
MIT License
2.09k stars 1.08k forks source link

WebKit/Safari 适配 #84

Closed JustHollika closed 7 months ago

JustHollika commented 8 months ago

24 同样的问题

Chrome和Firefox一切正常,Safari无法覆写超链接 service worker状态未知,console打印了log,但是在devtools里看不到sw 怀疑是混淆导致的,报错 Unhandled Promise Rejection: ReferenceError: Can't find variable: _0x5a10cf

替换_0x5a10cf为_0xc8de后重试,报错消失,又有了其他类似的报错.. 图片 图片

netptop commented 8 months ago

这个问题是: 刚开始打开浏览器,访问www.netptop.com,然后点击里面的网站链接,就出现的问题? 还是说,经过一番浏览之后, 然后回到www.netptop.com后,点击链接出现的?

v2.1.19以及之前的版本确实存在部分网站上点击链接,跳过代理的情况。

JustHollika commented 8 months ago

1、刚开始打开就会出现,而且所有的网站都会触发 2、已测试多个版本,包括vps和cf部署,均会触发 3、iOS上的所有浏览器都是webkit内核,均无法使用

netptop commented 8 months ago

是的,我确实在iphone上看到这个问题。 奇怪的是, 在macos上的safari没有这个问题。 请问你是如何打开iphone 上safari的dev tools的? 现在主要是不知道怎么调试iphone。

JustHollika commented 8 months ago

是的,我确实在iphone上看到这个问题。 奇怪的是, 在macos上的safari没有这个问题。 请问你是如何打开iphone 上safari的dev tools的? 现在主要是不知道怎么调试iphone。

其实我并没有macos设备,但我在browserstack的mac上能复现这个问题。 iOS的devtools可以在app store下载,搜索devtools会有Safari插件可以安装,然后在safari设置中启用即可

netptop commented 8 months ago

多谢! 我回头试试。

JustHollika commented 8 months ago

谢谢大佬,本来不想麻烦大佬的 非JS技术栈,对着混淆debug实属无能为力,希望大佬早日修好orz

netptop commented 8 months ago

请试试v2.2.0

JustHollika commented 7 months ago

It works correctly! 谢谢大佬