我如何打开Chrome并通过节点/电子应用程序执行Google图片搜索

时间:2019-04-24 21:10:36

标签: javascript node.js google-chrome electron

我正在尝试将google图像搜索集成到基于电子的照片应用程序中。我希望用户单击“搜索google以查找图像”的选项,这将依次打开带有相关本地图像文件的chrome(如果可用),然后从那里进行google图像搜索。如果系统上没有chrome,则我总是可以显示一条警报,说该功能仅适用于已安装的google chrome。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

是的,可以的!

通过使用Electron的browser=$(lsappinfo metainfo | grep -E -o 'Safari|Google Chrome' | head -1) [[ "$browser" = "Safari" ]] && syntax="current" || syntax="active" script="tell app \"$browser\" to tell ¬ (a reference to the front window) to tell ¬ (a reference to its $syntax tab) if not (it exists) then return \"\" \"[\" & its name & \"](\" & its URL & \")\" end tell" [[ -n "$browser" ]] && osascript <<< "$script" || echo "" 函数,如下所示:

shell.openExternal

这将在用户的默认浏览器中打开给定的链接。

openExternal Documentation