使用cronjob定期运行Chrome扩展程序

影响88

我建立了一个chrome扩展程序,该扩展程序可以在随机网页上执行一系列操作。该扩展程序似乎运行良好,我计划在具有XFCE桌面环境的运行Ubuntu的VPS上运行该扩展程序。现在,扩展程序需要在多个页面上执行此任务,但不是同时执行,而是一个接一个地执行。

简而言之,我需要执行以下任务集:

1. Cronjob运行(例如每分钟运行一次),并检查是否正在chrome中执行任务。

A.不

  • 从mysql堆栈中拉出一个网站
  • 开始执行任务
  • 扩展程序处理将输出保存到数据库并更新标志,指示没有任务在运行

B.是的

  • 没做什么

我已经达到了扩展程序手动运行的地步,但是我需要使该过程自动化,并让多个VPS执行类似的任务。

影响88

在研究了使用cron来执行任务的几种方法之后,我选择了一个更好的替代方案,该替代方案由chrome扩展本身提供的chrome.alarms提供

我所做的就是创建一个警报并使它每分钟运行一次

chrome.alarms.create('checkNewTasks', {
    when: 1000,
    periodInMinutes: 1
});

奇迹般有效!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用cronjob定期运行Chrome扩展程序

来自分类Dev

使用Chrome扩展程序运行js文件

来自分类Dev

如何运行React(使用Webpack)作为Chrome扩展程序

来自分类Dev

从Selenium WebDriver运行Chrome扩展程序

来自分类Dev

即使Chrome未运行,如何运行Chrome Hangouts扩展程序?

来自分类Dev

使用DevTools的Chrome扩展程序

来自分类Dev

即使关闭了Chrome,Chrome扩展程序仍可运行

来自分类Dev

在Chrome扩展程序中使用Facebook SDK

来自分类Dev

使用Chrome扩展程序更改DOM内容

来自分类Dev

无法使用Chrome扩展程序的Keydown

来自分类Dev

Chrome扩展程序-使用JavaScript更改内容

来自分类Dev

AngularJS在Chrome扩展程序中使用eval

来自分类Dev

在Chrome扩展程序中使用细分IO

来自分类Dev

如何使用Chrome扩展程序影响网站

来自分类Dev

在Chrome扩展程序中使用Google图表

来自分类Dev

使用AppleScript定位Chrome扩展程序

来自分类Dev

使用Chrome扩展程序淡出整个页面

来自分类Dev

使用扩展程序启动Chrome应用

来自分类Dev

在Chrome扩展程序中使用onClick

来自分类Dev

无法使用Chrome扩展程序设置Cookie

来自分类Dev

Chrome扩展程序脚本仅在显示弹出窗口时运行

来自分类Dev

如何使Chrome扩展程序在添加的每个新iframe上运行?

来自分类Dev

从Chrome扩展程序运行Apps脚本需要授权

来自分类Dev

如何在Chrome扩展程序中动态运行后台脚本?

来自分类Dev

Chrome扩展程序仅在新标签页中正常运行

来自分类Dev

Chrome扩展程序在新标签页中运行js

来自分类Dev

Chrome扩展程序脚本仅在显示弹出窗口时运行

来自分类Dev

Chrome扩展程序中的跨域Ajax无法正常运行

来自分类Dev

从已经运行的进程中打开Chrome扩展程序的背景页面

Related 相关文章

热门标签

归档