我的Chrome扩展程序中报告的不可缓存,如何制作"可缓存"?

时间:2015-01-20 19:52:02

标签: javascript html google-chrome google-chrome-extension

我正在学习编写chrome扩展程序。我想在当前网页上注入一个实时时间戳。

我已经完成了manifest.json和html文件作为背景。这个html文件将调用一个js文件来获取当前时间并显示它。

我在使用chrome进行审核时说: 以下资源显式不可缓存。如果可能,请考虑使它们可缓存:clock.html,ccc.js,cbd.js。

以下是这三个文件的内容:

(1)clock.html

<html> 
<head> 
<script src="ccc.js"></script> 
</head> 
<font size="7" color='red'>
<body> 
<script src="cbd.js"></script>
<div id="showme"></div> 
</body> 
</font>
</html> 

(2)ccc.js

function startTime() 
{ 
    var today=new Date(); 
    var h=today.getHours(); 
    var m=today.getMinutes() 
    var s=today.getSeconds(); 
    var w=today.getMilliseconds()%1000;

    h=checkTime(h); 
    m=checkTime(m); 
    s=checkTime(s); 
    w=checkMS(w);

    document.getElementById('showme').innerHTML=h+":"+m+":"+s+":"+w;

    t=setTimeout('startTime()',1); 
} 

function checkTime(i) 
{ 
    if (i<10) 
    {i="0" + i;} 
        return i; 
} 
function checkMS(i) 
{ 
    if((i>9)&&(i<100))
        i="0" + i;
    else if(i<10)
        i="00" + i;
    else
        {}
    return i; 
}

(3)cbd.js:

window.addEventListener("load", startTime);

如何让它们可缓存......? 谢谢!

1 个答案:

答案 0 :(得分:0)

谢谢你们,问题解决了。

我改变了我的方法,只需注入java脚本,它终于可以工作了。