Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Safari无法触发查词图标 #1629

Open
lumosAnsel opened this issue Jan 30, 2022 · 30 comments
Open

Safari无法触发查词图标 #1629

lumosAnsel opened this issue Jan 30, 2022 · 30 comments

Comments

@lumosAnsel
Copy link

我很确定我的操作是正确的。。以前在安卓平台上没有这种问题。。
而且Safari浏览器的设置流程上省略了很多步骤,我查了资料才成功把它设置到插件里呜呜

@crimx
Copy link
Owner

crimx commented Jan 30, 2022

你好,你有按 https://saladict.crimx.com/safari 的步骤安装了么?

@Wrandz
Copy link

Wrandz commented Feb 1, 2022

你好,你有按 https://saladict.crimx.com/safari 的步骤安装了么?

我确实是按照这个步骤安装的,但是我也无法触发查词图标,简单来说就是不工作。我的mac是m1 的mba,系统为12.2,safari为15.3.

@crimx
Copy link
Owner

crimx commented Feb 1, 2022

按这个步骤应该是没问题的,你是在什么网站下测试无法划词的?

@Wrandz
Copy link

Wrandz commented Feb 1, 2022

按这个步骤应该是没问题的,你是在什么网站下测试无法划词的?

我就是在本页面测试的,我用edge划上面的“2 hours ago”,就出来结果,而用safari划,就没用
<img width="559" alt="截屏2022-02-01 下午8 31 50" src="https://user-images.githubusercontent.com/70056470/15196
截屏2022-02-01 下午8 32 14
8979-152947d2-6e3f-4a7c-9bee-23237ebac73b.png">
上面是edge,下面是safari

@Wrandz
Copy link

Wrandz commented Feb 1, 2022

截屏2022-02-01 下午8 31 50

@Wrandz
Copy link

Wrandz commented Feb 1, 2022

你发布的链接中,安装步骤有7步,第1步肯定没问题,都是在release下载最新saladic for safari安装包;第2步,肯定要打开这个开发者选项,并且“允许未签名扩展”,不然都没法安装;第3-4步,勾选☑️沙拉查词扩展,肯定勾选了不然地址栏左边都不会有图标;第5步,允许所有网站,这是初次用的时候弹框,选择了“允许所有网站”;第6步,没啥关系;第7步,我没退出。

@Wrandz
Copy link

Wrandz commented Feb 1, 2022

这7步,就是这么一步步照着做的,扩展安装上了,也能正常进扩展设置,但就是无法查词,而且在扩展上点击手动输入,确实会出现一直加载出不来的问题,如另外一个issue所述
截屏2022-02-01 下午8 42 12

@crimx
Copy link
Owner

crimx commented Feb 1, 2022

这个不太清楚是什么问题,因为我这边没法复现出来。打开 Safari 菜单 developer -> web extension background pages -> Saladict 能看到 console 标签下有什么标红的报错么?

image

@Wrandz
Copy link

Wrandz commented Feb 1, 2022

这个不太清楚是什么问题,因为我这边没法复现出来。打开 Safari 菜单 developer -> web extension background pages -> Saladict 能看到 console 标签下有什么标红的报错么?

image

有的,提示,这一句,SyntaxError: Unexpected identifier 'quick'. Expected ':' in ternary operator
截屏2022-02-01 下午9 28 43
.

@crimx
Copy link
Owner

crimx commented Feb 4, 2022

这说明浏览器解析出错了。这里有两个可能的原因,一是浏览器不支持某些功能,但按道理不应该因为我这边没能复现;二是安装包出错了导致文件不正确,比如网络错误导致下载不全。

你可以点开红色左边的三角形看看具体的位置截张图么?另外点一下右边的"background.20148fa5.js:1",在新开的界面上点一下编辑器下面左下角的 {} 按钮,代码就会自动排版,然后截一下图。

@Wrandz
Copy link

Wrandz commented Feb 6, 2022

这说明浏览器解析出错了。这里有两个可能的原因,一是浏览器不支持某些功能,但按道理不应该因为我这边没能复现;二是安装包出错了导致文件不正确,比如网络错误导致下载不全。

你可以点开红色左边的三角形看看具体的位置截张图么?另外点一下右边的"background.20148fa5.js:1",在新开的界面上点一下编辑器下面左下角的 {} 按钮,代码就会自动排版,然后截一下图。

截屏2022-02-06 下午12 24 28

截屏2022-02-06 下午12 28 02

@yangyu2010
Copy link

同样的问题

@yangyu2010
Copy link

Xnip2022-03-02_20-56-35
Xnip2022-03-02_20-56-45

@Wrandz
Copy link

Wrandz commented Mar 2, 2022

Xnip2022-03-02_20-56-35 Xnip2022-03-02_20-56-45

作者已经很久没回复了,估计他已经不准备修复这个问题了

@yangyu2010
Copy link

可惜了 如果这个能用 可以转Safari了 目前用过Chrome就是用这个查词

@crimx
Copy link
Owner

crimx commented Mar 7, 2022

Sorry 我应该是错过了这个消息。截图还是看不出什么问题,主要是我这边的 Safari (Version 15.2 (17612.3.6.1.6)) 没法复现这个问题,所以修复不了。

@Wrandz
Copy link

Wrandz commented Mar 8, 2022

Sorry 我应该是错过了这个消息。截图还是看不出什么问题,主要是我这边的 Safari (Version 15.2 (17612.3.6.1.6)) 没法复现这个问题,所以修复不了。

如果可以的话,我可以让你远程连接一下我的电脑,查看一下问题在哪里。如果你有空且有这个意愿的话。

@yangyu2010
Copy link

@crimx 我的Safari是 版本15.3 (17612.4.9.1.5)

@Wrandz
Copy link

Wrandz commented Mar 8, 2022

@yangyu2010 我的safari版本是 版本15.3(17612.4.9.1.8)

@wang-zerui
Copy link

版本15.4 (17613.1.17.1.6) 也出现了同样的问题,报错相同

@crimx
Copy link
Owner

crimx commented Mar 20, 2022

我在 15.3 与 15.4 均无法复现这个问题。你们的安装包是下载的哪个文件?试一下 https://github.com/crimx/ext-saladict/releases 上的 Saladict_for_Safari_v7.20.0.zip

@Wrandz
Copy link

Wrandz commented Mar 21, 2022

@crimx 我下载了7.20.0试了一下,还是不行,我已经放弃了,用edge也挺好的。

@yangyu2010
Copy link

@crimx 重新按照这个链接的下载了 还是不行

@crimx
Copy link
Owner

crimx commented Mar 28, 2022

很可能是这个问题 https://developer.apple.com/forums/thread/660798 ,不知道什么系统设置导致 Safari 扩展出现了编码问题……

@crimx
Copy link
Owner

crimx commented Mar 28, 2022

很可能与系统语言有关,目前在另一位复现的小伙伴电脑这么解决了,打开 Safari 设置,高级,默认编码,选 UTF-8。然后按 command + q 退出 Safari 再重新打开即可。

@crimx
Copy link
Owner

crimx commented Mar 28, 2022

我这边再看看如何兼容这个问题……

@yangyu2010
Copy link

已解决 可行

@Wrandz
Copy link

Wrandz commented Mar 28, 2022

@crimx 亲测,已解决,可行!非常感谢,让我又燃起了用safari的欲望,浏览器少了saladict没法用。

@yangyu2010
Copy link

@Wrandz 你Safari查词后 能发音吗? 我点击发音无效

@Wrandz
Copy link

Wrandz commented Mar 28, 2022

@yangyu2010 我也是,发音应该还是有问题,而且插件无法获取读取剪切板的权限,但是暂时不影响主要部分的使用。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants