1

我有一个网站,其中嵌入了各种外部生成的图表。有时这些图表将无法生成,我想在它发生时抓住它。这些图表嵌入在多个页面中,我宁愿不手动检查每个页面。是否有任何一种工具或浏览器插件可以定期截取不同 URL 的屏幕截图并在一封电子邮件中通过电子邮件发送它们?可能每天一次通过电子邮件将整页的缩小屏幕截图发送给我就足够了,让我快速浏览一下并看到所有图表都在那里并且看起来还不错。

4

1 回答 1

0

我是自动化的忠实粉丝。与其生成然后必须查看的电子邮件,不如查看“替换 jquery 中的自定义缺失图像”。这将为每个失败的图像运行一段 Javascript。扩展它以向您控制的 URL 发出请求,该 URL 可能还包括损坏的 URL(或只是损坏的文件名)不会太难。然后,该 URL 将生成一封电子邮件,并存储损坏的 URL,以便在您的页面有大量点击时它不会发送 5000 封电子邮件。

建立在上面的另一个想法是有效地将外部 404 从源站点更改为本地站点(例如 /backend/missing-images/) - 不需要存在完整路径 - 您只是在您的阿帕奇日志。Logwatch将通过电子邮件每天(或者更频繁地,如果您愿意)从 apache 日志中向您发送 404 页的列表。

于 2011-01-23T11:54:30.820 回答