0
我正在學習編寫一個Chrome擴展。我想在當前網頁中注入一個實時時間戳。在我的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);
如何使它們可緩存。 ..? 謝謝!
我試圖在clock.html的
插入「」似乎沒有幫助。 – 2015-01-20 19:54:32你在審覈什麼頁面?你如何訪問該頁面? ('file:','chrome-extension:',或'http:'?或者你是否直接在'chrome:// extensions'頁面查看背景頁面?) – apsillers 2015-01-20 19:56:18
無論如何,我看不到這完全重要:沒有網絡活動(即,所有文件都已經在本地計算機上),所以沒有遠程資源需要緩存!你認爲哪裏可以緩存一個本地資源,比它已經存在的地方更好? – apsillers 2015-01-20 19:58:21