【问题标题】:Chrome Extension: ContentScript .click not workingChrome 扩展:ContentScript .click 不起作用
【发布时间】:2021-04-05 10:52:06
【问题描述】:

我试图单击https://clickspeedtest.com/ 处的一个简单按钮,但我不断收到错误“未捕获的类型错误:无法读取未定义的属性 'click'”,这是我的代码:

manifest.json

{
  "name": "test",
  "version": "1.0",
  "manifest_version": 3,
  "content_scripts": [
    {
      "all_frames": true,
      "matches": [ "http://*/*", "https://*/*" ],
      "js": ["content.js"],
      "run_at": "document_end"
    }
  ],
  "permissions": [ "\u003Call_urls>" ]
}

content.js

function myFunction() {
    var myEle = document.getElementsByClassName("rbutton");
    if(myEle){
        myEle.click();
    }
  
}

myFunction()

【问题讨论】:

  • 为什么java在这里?

标签: javascript java jquery google-chrome google-chrome-extension


【解决方案1】:

我希望这对你有用。请试试这个 myEle.dispatchEvent(new MouseEvent('click'))

【讨论】:

  • ty 寻求帮助,但说“未捕获的 TypeError:myEle.dispatchEvent 不是函数”
猜你喜欢
  • 1970-01-01
  • 2013-12-22
  • 1970-01-01
  • 2017-12-10
  • 1970-01-01
  • 1970-01-01
  • 2013-12-24
  • 2017-05-26
  • 2012-01-22
相关资源
最近更新 更多