使用Google Chrome api缓存.js和.css文件

时间:2013-01-09 09:33:59

标签: javascript css caching google-chrome-extension

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

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

我知道JS本身不会提供这个功能。谷歌浏览器有没有api做同样的事情?

还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

听起来不是一个好主意

  • 您是否希望人们安装此扩展程序,仅用于访问您的网站?我经常访问数百个网站,我应该安装数百个扩展程序吗?
  • 您是否也会对Firefox /Opéra/ Safari /我喜欢的任何浏览器进行扩展?

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

请参阅How can I improve loading times on a static HTML site?

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

  • 适用于有问题的网站
  • 删除脚本/ css加载,例如$('head>stylesheet').remove()
  • 使用本地副本注入相同的脚本/ css,并可选择使用$(document).ready(main_function)(而非<body.onload="main_function()">
  • 改进脚本加载