在 chrome 中打开网站时,有没有办法自动 运行 js 代码

is there a way to run js code automaticly when openning a website in chrome

我正在尝试编写在加载网页时单击按钮的代码,我编写了以下代码:

 function init() {
     
    if (document.domain == "meet.google.com"){
        var Btn = document.querySelector (
            "#yDmH0d > c-wiz > div > div > div:nth-child(3) > div:nth-child(3) > div > div.Qmt7oc > div > div.d7iDfe.NONs6c > div > div.Sla0Yd > div > div.XCoPyb > div.uArJ5e.UQuaGc.Y5sE8d.EWKsxe.xKiqt > span"
        );
        var clickEvent = document.createEvent ('MouseEvents');
        clickEvent.initEvent ('click', true, true);
        Btn.dispatchEvent (clickEvent);
    }
         
}


init();

如何在打开网页时自动运行

您可以使用 tampermonkey 自动 运行 您的脚本

创建一个 Chrome 扩展来执行此操作。

将 JavaScript 放入名为 content.js 的文件中。

创建一个名为 manifest.json 的文件,其中包含如下内容:

{
  "manifest_version": 2,
  "name": "Name of your extension",
  "description": "Description of what your script does",
  "version": "1.0",
  "content_scripts": [
    {
      "matches": [
        "*://meet.google.com/*"
      ],
      "js": ["content.js"]
    }
  ]
}

您不需要 if() 语句,因为清单中的 matches: 属性 会为您进行检查。

将两个文件放在一个文件夹中。转到 Chrome 的 Extensions window 并启用 Developer Mode。单击 加载解压文件 和 select 文件夹。