ChatGPT 等工具没有提供 Google https://www.google.com/search?q=[替换查询参数]
这样的 URL 自定义查询。
ChatGPT 接受查询参数,https://chat.openai.com/chat?q=[替换查询参数]
。
发现 RayCast 的 query-chatgpt 插件利用 AppleScript 实现了自动跳转到 ChatGPT 页面,再操作网页填充查询信息并提交。
参考实现了 Arc + Gemini 版的快捷指令:Gemini 总结剪贴板。
TIP
- 可以从 Raycast 的插件仓库了解应用暴露给 AppleScript 操作的接口,比如我操作 Arc 窗口的逻辑就是从 RayCast/Arc 插件 复制的。
- 一开始以为 Chrome 系的浏览器使用 AppleScript 操作方法一样,实际上 Arc 与 Chrome 有差异。