Javascript 通过浏览器中的JS自动化表单提交序列';s控制台

Javascript 通过浏览器中的JS自动化表单提交序列';s控制台,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我正在寻找一种跨一系列页面执行Javascript代码的方法,以实现大规模表单提交的自动化。在加载JS文件(可能是一个chrome扩展名)后,我是否可以在页面中钩住它?目前,我正在控制台中手动复制粘贴我的JS代码。是否可以使我的脚本每n秒在所选页面上运行一次?让您编写的脚本在指定页面上运行的最常用方法是和。对于您不打算分发和支持的个人脚本(打算在每次加载页面时始终运行),用户脚本可能是最佳选择,只要您想做的事情可以在用户脚本可用的功能范围内完成。与浏览器扩展相比,用户脚本的编写工作量要少一些 使

我正在寻找一种跨一系列页面执行Javascript代码的方法,以实现大规模表单提交的自动化。在加载JS文件(可能是一个chrome扩展名)后,我是否可以在页面中钩住它?目前,我正在控制台中手动复制粘贴我的JS代码。是否可以使我的脚本每n秒在所选页面上运行一次?

让您编写的脚本在指定页面上运行的最常用方法是和。对于您不打算分发和支持的个人脚本(打算在每次加载页面时始终运行),用户脚本可能是最佳选择,只要您想做的事情可以在用户脚本可用的功能范围内完成。与浏览器扩展相比,用户脚本的编写工作量要少一些

使用您尚未选择分发的个人浏览器扩展将带来一些额外的麻烦。在Chrome中,使用未打包的扩展(通过
chrome://extensions/
),每次启动Chrome时都会出现一个额外的对话框。在Firefox中,要将您的个人扩展加载为临时扩展以外的任何内容(每次启动Firefox时手动加载),您必须获得扩展,或者

用户脚本 用户脚本通常是在指定页面上执行的单个脚本文件,用于以某种方式显式修改页面。它们的功能不如浏览器扩展。用户脚本是基于JavaScript的脚本,您可以将其安装到浏览器中以执行所需的任务(例如,更改特定站点上显示的内容、向页面添加选项等)。它们类似于可添加到浏览器中的扩展或附加组件。然而,他们所能做的事情的潜力比扩展要小。一般来说,他们专注于改变或增强网页中显示的内容

用户脚本的代码可以通过下面提到的两个用户脚本管理器扩展中的任意一个完全、轻松地查看和编辑。还有其他用户脚本管理扩展。他们可能会给你一个类似的透明度水平wrt。能够查看和编辑您安装的用户脚本

用户脚本通常通过浏览器扩展安装。最流行的是(Chrome、Firefox、Opera Next、Safari、Microsoft Edge、Dolphin浏览器、UC浏览器等)和(Firefox)

浏览器扩展 浏览器扩展可以使用修改网页内容(与之交互)。它们还具有通过使用修改浏览体验的能力。此外,他们可以做出一些有限的决定

书签 如果希望代码仅在单击某个内容时执行,也可以使用。bookmarklet是少量的代码,当您单击书签时,它们会在页面中执行

每N秒连续执行一次 如果希望代码每n秒执行一次,则应使用。具体来说,您可以执行以下操作:

var seconds = 5;
function myFunction() {
    //Do something
}
setInterval(myFunction, seconds * 1000);

这个答案的部分内容是从一个.

Google的“chrome扩展内容脚本”中复制的。