You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Applescript控制Chrome时,如何用JavaScript点击工具栏按钮?

控制Chrome工具栏按钮点击的可行方案

一、通过JavaScript注入实现(适用于网页内工具栏按钮)

如果目标按钮是网页自身的DOM元素(而非Chrome原生浏览器工具栏按钮),可以通过AppleScript向当前标签页注入JavaScript完成点击:

tell application "Google Chrome"
    execute front window's active tab javascript "document.querySelector('目标按钮的CSS选择器').click();"
end tell

你需要用Chrome开发者工具(F12)的元素检查功能,获取对应按钮的CSS选择器(如ID、类名等)替换代码中的目标按钮的CSS选择器。

二、针对Chrome原生工具栏按钮的实现方式

如果是Chrome浏览器原生的工具栏按钮(比如扩展程序图标),JavaScript无法直接访问浏览器级UI,可采用以下两种方案:

  • 扩展快捷键触发:若按钮属于自定义扩展,可在扩展代码中注册快捷键,再通过AppleScript模拟快捷键操作触发按钮功能;
  • UI脚本直接点击:借助系统UI元素操作实现点击,示例代码:
tell application "System Events"
    tell process "Google Chrome"
        click (first button of toolbar 1 of window 1 whose description contains "按钮的描述文本")
    end tell
end tell

需替换按钮的描述文本为对应按钮的实际描述(可通过UI Inspector工具查看元素属性获取)。

内容的提问来源于stack exchange,提问作者d-b

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 09:52:03