Chrome扩展程序 - 在页面上执行某些操作

时间:2017-03-14 12:44:34

标签: javascript google-chrome-extension

我发现了Chrome扩展程序 - 我现在的问题是,如何在扩展程序运行时点击按钮。例如,有一个ID ='提交'的按钮。如何使用chrome Extension模拟此按钮的单击。

例如,在网页上是一个id为" Button1"的按钮。 - 如何使用扩展程序自动单击。

示例:

 <input id='submit' type='submit' name='submit'>

我的扩展程序现在,当我点击扩展名

时,请点击此按钮

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

所以,我希望我理解你。在content_scripts-&gt;下的 manifest.json 文件中,您需要设置要在其上单击按钮的网址,例如,如果您想在gmail页面中显示所有路线:

  "content_scripts": [
  {
   "matches": ["http://mail.google.com/*", "https://mail.google.com/*"],
   "js": ["content.js"],
   "run_at": "document_end"
  }
 ]

(/ *表示在gmail的任何路由中此脚本都可用)

然后在 content.js 页面中,您需要获取/创建按钮并模拟点击他:

   document.getElementById("buttonSample").click();
祝你好运!