crimx / ext-saladict

🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
https://saladict.crimx.com/
MIT License
11.8k stars 715 forks source link

今天突然发现按快捷键不能弹出划词窗口了,即使使用quicker也不能弹出翻译窗口 #2106

Open LY-must-win opened 9 months ago

LY-must-win commented 9 months ago

设备信息

描述问题

今天突然发现沙拉划词按快捷键不能弹出翻译界面了,昨天和之前没有什么问题,检查了下浏览器中的快捷键设置还在,其他的一切都没有变,不知道为什么独立窗口怎么都弹不出翻译界面了。

复现步骤

  1. 打开Chrome中沙拉划词设置界面
  2. 点击快捷查词中的快捷键
  3. 滚动到沙拉划词的“在独立窗口中搜索剪贴板内容”
  4. 设置的快捷键ALT+L还在
  5. 点击quicker中的沙拉划词动作对单词划词,不能弹出窗口
  6. 按快捷键ALT+L同样不能弹出独立翻译窗口

期待的正常行为

正常情况下按设定好的快捷键都会有独立窗口弹出;点击quicker中的沙拉划词动作也会弹出翻译窗口

截图

image image

额外信息

Mino-shi commented 9 months ago

俺也一樣 image

LY-must-win commented 9 months ago

俺也一樣 image

会不会可能是Chrome版本更新造成的?

Lon-dawn commented 8 months ago

个人感觉是因为edge更新造成的,我 打开浏览器就能唤起独立窗口

LY-must-win commented 8 months ago

怎么解决这个问题呢,把Edge卸载掉吗?

---原始邮件--- 发件人: @.> 发送时间: 2023年10月28日(周六) 晚上11:27 收件人: @.>; 抄送: @.**@.>; 主题: Re: [crimx/ext-saladict] 今天突然发现按快捷键不能弹出划词窗口了,即使使用quicker也不能弹出翻译窗口 (Issue #2106)

个人感觉是因为edge更新造成的,我 打开浏览器就能唤起独立窗口

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Lon-dawn commented 8 months ago

怎么解决这个问题呢,把Edge卸载掉吗? ---原始邮件--- 发件人: @.> 发送时间: 2023年10月28日(周六) 晚上11:27 收件人: @.>; 抄送: @.**@.>; 主题: Re: [crimx/ext-saladict] 今天突然发现按快捷键不能弹出划词窗口了,即使使用quicker也不能弹出翻译窗口 (Issue #2106) 个人感觉是因为edge更新造成的,我 打开浏览器就能唤起独立窗口 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

可以尝试使用谷歌浏览器后台开沙拉,看看其他浏览器有问题没

freemedom commented 7 months ago

2133

freemedom commented 7 months ago

相关代码 https://github.com/crimx/ext-saladict/blob/0db7979df04e752dfe9b4c6b57cca27a4d745f25/src/background/initialization.ts#L115 https://github.com/crimx/ext-saladict/blob/0db7979df04e752dfe9b4c6b57cca27a4d745f25/src/background/server.ts#L134 https://github.com/crimx/ext-saladict/blob/0db7979df04e752dfe9b4c6b57cca27a4d745f25/src/background/windows-manager.ts#L155

  qsPanelWin = await browser.windows.create({
    ...qsPanelRect,
    type: 'popup',
    url: browser.runtime.getURL(
      `quick-search.html?sidebar=${window.appConfig.qssaSidebar}${wordString}${lastTabString}`
    )
  })
freemedom commented 7 months ago

不过不知道什么原因

LY-must-win commented 7 months ago

不过不知道什么原因

换Edge浏览器吧,换过来就不会有这样的问题了

freemedom commented 7 months ago

https://github.com/microsoft/MicrosoftEdge-Extensions/issues/109

freemedom commented 7 months ago

@LY-must-win 问题是edge的错误为啥会影响chrome。。。

LY-must-win commented 7 months ago

@LY-must-win 问题是edge的错误为啥会影响chrome。。。

这我就不清楚了,我见其他网友说会有影响

freemedom commented 6 months ago

今天有空,调试了一下 Invalid value for bounds. Bounds must be at least 50% within visible screen space.

LY-must-win commented 6 months ago

今天有空,调试了一下 Invalid value for bounds. Bounds must be at least 50% within visible screen space.

能详细说说嘛?

freemedom commented 6 months ago

@LY-must-win https://github.com/crimx/ext-saladict/issues/2133 见这里,不过我这个原因应该是比较特殊。。。

pu-007 commented 4 months ago

俺也一樣 image

这种应该是 edge 没有前台的窗口, 就会限制其他拓展不能建立窗口 好像是新版本加的, 注册表什么的都改不了, 只能开一个窗口抱持住(最小化的也可以) 我写了一个脚本, 开机让它打开一个最小化的特定隐私窗口, 这样既可以正常用, 也不影响正常搜索 https://github.com/pu-007/start-min-edge

stevenshane commented 1 month ago

这是因为你上次弹窗放到屏幕外了(可能你是多屏或者其他情况),而同时你配置的是记住上次打开的位置,所以会有这个提示;

解决方案很简单,配置更改为不记住上次打开位置以便找回,然后放一个正确的位置,再把配置打开即可,操作如下:

Open saladict配置 -> 快捷查词 -> 取消勾选记住位置与大小 -> 保存设置 -> That's it~

LY-must-win commented 1 month ago

非常感谢!

---原始邮件--- 发件人: @.> 发送时间: 2024年5月10日(周五) 下午3:49 收件人: @.>; 抄送: @.**@.>; 主题: Re: [crimx/ext-saladict] 今天突然发现按快捷键不能弹出划词窗口了,即使使用quicker也不能弹出翻译窗口 (Issue #2106)

这是因为你上次弹窗放到屏幕外了(可能你是多屏或者其他情况),而同时你配置的是记住上次打开的位置,所以会有这个提示;

解决方案很简单,配置更改为不记住上次打开位置以便找回,然后放一个正确的位置,再把配置打开即可,操作如下:

Open saladict配置 -> 快捷查词 -> 取消勾选记住位置与大小 -> 保存设置 -> That's it~

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>