0

我使用一个响应时间非常长的网站。大部分时间都用于加载带有 javascript 和 css 文件的页面。

我想写一个谷歌浏览器扩展,它可以保存/缓存所有的 js 文件很长一段时间。

我知道 JS 本身不会为我提供这个功能。谷歌浏览器是否有一个 API 可以做同样的事情?

还有其他选择吗?

4

1 回答 1

2

听起来不是个好主意

  • 您是否希望人们安装此扩展程序只是为了访问您的网站?我经常访问数百个站点,我应该安装数百个扩展吗?
  • 你还会为 Firefox / Opéra / Safari / 我喜欢的任何浏览器做扩展吗?

如果网络服务器正确放置 HTTP 标头,浏览器(Chrome 和所有其他浏览器)将正确缓存所有资源。

请参阅如何改善静态 HTML 网站的加载时间?

编辑:现在我更好地了解您的需求,您可以做的是创建一个扩展

  • 应用于相关网站
  • 删除脚本/css 加载,例如$('head>stylesheet').remove()
  • 使用本地副本注入相同的脚本/css,并可选地使用$(document).ready(main_function)(而不是<body.onload="main_function()">)改进脚本的加载
于 2013-01-09T09:45:04.317 回答