作者你好, 我在 Todo-List 看到你想实现和浏览器交互, 其实可以通过 qk 提供的 URL Scheme 实现;
直接 window.open 调用会弹出安全对话窗, 可以通过下面的配置对 qk 放行:
在 Chrome 的 AutoLaunchProtocolsFromOrigins 注册表项中, 添加如下配置:
{"allowed_origins": ["*"], "protocol": "quicker"}
参考链接: https://stackoverflow.com/questions/75209468
---
我配合脚本实现了更快地触发翻译, 按下 Ctrl+Shift, 用 Shift 点选文本, 点选结束 松开鼠标后触发; 但美中不足的是 Chrome 会出现窗口闪烁, 这个问题折磨了我好久也没解决..😔
脚本如下 (目前还存在些 BUG, 希望有感兴趣的人可以完善):
https://gist.github.com/gvoxc/ad1e967efa128092848b6f7b4844c371