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

无法打开独立窗口 #2105

Open
Konjac-XZ opened this issue Sep 3, 2024 · 17 comments
Open

无法打开独立窗口 #2105

Konjac-XZ opened this issue Sep 3, 2024 · 17 comments

Comments

@Konjac-XZ
Copy link

基本信息

划词翻译版本:11.1.0
浏览器版本:Chrome 128
操作系统:Windows 11 23H2

image

我不知道怎么确定日志……反正按 F12 看 Console 当中是没什么东西。

image

顺便问一句我能暂时停留在老版本吗?

@lmk123
Copy link
Member

lmk123 commented Sep 3, 2024

又是一个 Manifest V3 引起的我无法重现的 bug 😂

顺便问一句我能暂时停留在老版本吗?

可以的,见文档:如果你不想让离线包在 Chrome 中自动更新

@lmk123
Copy link
Member

lmk123 commented Sep 3, 2024

我猜测这个问题应该不是 100% 复现,应该只是偶尔会出现对吧

@lmk123
Copy link
Member

lmk123 commented Sep 3, 2024

如果能进入 chrome://extensions/ 打开开发者模式,然后点一下划词翻译的 Service worker 看一下控制台就更好了 😂

@Konjac-XZ
Copy link
Author

我猜测这个问题应该不是 100% 复现,应该只是偶尔会出现对吧

起码到现在位置我是一次都没再打开成功过……

@Konjac-XZ
Copy link
Author

重复了一下,在 Service Worker 的控制台下,每一次弹出这个“发生错误”的 Modal,唯一的变化就是这个东西的计数器加 1:
image

@Konjac-XZ
Copy link
Author

对了,我先回滚到老版本了,这个 Verbose 的位置好像是 b.js:1.

@lmk123
Copy link
Member

lmk123 commented Sep 3, 2024

看起来跟 #2097 相关……我先试着在我这边重现一下

@Konjac-XZ
Copy link
Author

我本来想再看看这个 Verbose,又装了一个 11.1.0,结果故障暂时消失了。

@AClon314
Copy link

AClon314 commented Sep 5, 2024

可能是浏览器内部的bug,可以复现
Linux Mint 22: Microsoft Edge版本 129.0.2792.12 (正式版本) beta (64 位)

复现步骤

  1. 打开chrome://extensions/shortcutsedge://extensions/shortcuts
  2. 再次更改 打开独立翻译窗口全局热键(如原来是CtrlShift1,则再修改成一样的CtrlShift1,或随意修改另外的快捷键)
  3. 按下CtrlShift1没有弹出独立窗口
  4. 完全退出浏览器(托盘里如果有,也要退出浏览器后台),然后再打开
  5. 按下快捷键,此时独立弹窗弹出,功能恢复正常

其他拓展的快捷键也有这个问题。

@Konjac-XZ
Copy link
Author

@AClon314 可能提供了某种关键提示。在此之前我也是将独立窗口的快捷键改成了 Ctrl+Shift+T。

@lmk123
Copy link
Member

lmk123 commented Sep 5, 2024

感谢两位提供更多信息!

不过 @AClon314 提到的问题可能跟 @Konjac-XZ 提到的无关。

键盘快捷键确实是 Chrome 的问题,但这个问题很早就有了,为此,常见问题里还有过说明:https://hcfy.ai/docs/faqs/edit-shortcut-key

我也尝试卸载重现装划词翻译并修改【打开独立翻译窗口】的全局快捷键,但是能正常通过全局快捷键呼出

也就是说:

  • @Konjac-XZ 的问题是“在划词翻译的按钮弹出页点击【独立翻译窗口】的时候显示了报错信息”,
  • @AClon314 的问题是“修改快捷键后,按下快捷键无法打开独立翻译窗口
  • 这是两个不同的问题
  • @AClon314 可以尝试一下在修改快捷键后,在划词翻译的按钮弹出页点击【独立翻译窗口】的时候会不会显示了报错信息
    • 理论上不会,且会正常打开

@Konjac-XZ
Copy link
Author

呃,我也出现了“按下快捷键后无法打开独立翻译窗口”的问题。实际上,我之所以发现这个报错信息,就是因为我的快捷键不工作了,我才开始排错的。

@fc470505146
Copy link

fc470505146 commented Sep 6, 2024

划词翻译版本:11.1.0
浏览器版本:Chrome 版本 128.0.6613.120(正式版本) (64 位)
系统:Win10
今天更新重启电脑后我也遇到了该问题,再也无法打开独立窗口了。

image
image

@fc470505146
Copy link

fc470505146 commented Sep 6, 2024

我使用离线包11.1.0版本的,改后缀为.zip开发者模式安装多一个是没问题的可以正常唤出独立窗口。
出问题的那个也是这个离线包安装的,感觉可能是Chrome自动更新插件后出的问题?

@lmk123
Copy link
Member

lmk123 commented Sep 6, 2024

感觉可能是Chrome自动更新插件后出的问题?

我刚才试了一下,先是卸载了划词翻译,安装了 v10.14.0 的离线安装包,然后点了一下【更新】,等 chrome 自动更新到 v11.1.0 之后,再打开独立窗口,是正常的 😂

@lmk123
Copy link
Member

lmk123 commented Sep 6, 2024

我检查了下代码,实在是看不出来啥问题,不过还是尝试改了几处可疑的地方,今晚会发布 v11.1.1 版本,大家可以试试看还有没有这个问题。

另外,v11.1.1 后,如果打开独立翻译窗口还是报错了,那么会有具体的报错信息,而不是图里的 undefined,所以大家如果更新之后还有问题,希望能把具体的报错信息发我

@gou888
Copy link

gou888 commented Sep 7, 2024

我更新了v11.1.1 版本已经正常了,作者能不能开发一个翻译独立软件 这个独立窗口很好用

@lmk123 lmk123 pinned this issue Sep 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants