在 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 文件夹。
我正在尝试编写在加载网页时单击按钮的代码,我编写了以下代码:
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 文件夹。