多次运行相同的Javascript Chrome扩展
Run Same Javascript Multiple Times Chrome Extension
我目前正在从chrome扩展将Javascript文件注入网页,以便在网页上自动填写和提交表单。此外,我需要这个脚本来不断地自动填充和执行脚本。但是,表单提交只会发生在脚本的末尾,这迫使我多次运行整个脚本,而不是对脚本的内容使用循环。如何在网页上一遍又一遍地运行相同的Javascript文件?我目前正在做的方法似乎失败了,只运行了一次脚本。
这是我目前的背景.js:
// listen for our browerAction to be clicked
chrome.browserAction.onClicked.addListener(function (tab) {
executeScripts(null, [
{ file: "inject.js" },
{ file: "inject.js" },
{ file: "inject.js" },
{ code: "inject.js" }
])
});
Inject.js是我想要多次运行的Javascript文件。以下是脚本的简化版本:
(function() {
var text = "hello";
var url = "www.google.com"
document.getElementById('personaName').value = text;
document.getElementById('customURL').value = url;
var form = document.getElementById("editForm");
form.submit();
})();
如果你想每x毫秒运行一个函数func,你可以执行:
setInterval(func, x);
相关文章:
- 多次运行相同的Javascript Chrome扩展
- JAVASCRIPT/Chrome:如何获得页面的扩展
- 未捕获的引用错误:未在Javascript(Chrome控制台)中定义文档
- 如何在 Javascript( Chrome Extension) 中使用.dll库
- JavaScript Chrome vs IE
- jquery javascript chrome/safari issue
- 如何从 JavaScript Chrome 扩展程序中的 URL 获取参数值
- Javascript/Chrome:是否可以访问's是在地址栏中键入的
- 安卓系统上Javascript-chrome中的跨浏览器Flash检测
- Javascript Chrome确认框延迟
- Javascript chrome错误中的数组长度
- TypeError:对象不是函数(JavaScript Chrome存储同步)
- 传递的参数没有明确说明javascript Chrome扩展
- 显示来自javascript Chrome书签的提示
- 简单的JavaScript Chrome扩展-打开一个URL-从输入文本修改
- V8 javascript:chrome与'这'上下文
- 如何创建在全屏应用程序上显示的Javascript/Chrome通知
- 为什么我的Javascript Chrome扩展代码不工作?(循环检查按钮)
- 如何复制和粘贴文本从一个选项卡到另一个javascript (chrome扩展)
- Javascript chrome扩展,点击页面上的所有元素只更新一半