2014-02-07 64 views
0

我正在使用下面的java腳本代碼來刪除IE緩存,但它不起作用。 任何人都可以讓我們知道通過Java腳本來做到這一點的確切方式。如何通過java腳本刪除IE 8緩存註冊表?

var IEDIR = "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell  Folders\\Cache"; 
function delIECache(IEDIR) { 
// Open directory name, catch "not found" error 
try { 
    var dir = fso.GetFolder(IEDIR); 
} catch(err) { return err; } 
var e; 
// Delete files in the current directory 

for (e = new Enumerator(dir.files); !e.atEnd(); e.moveNext()) { 
      var file = e.item(); 
    try {  file.Delete(1); } catch (err) { } 
} 

    return null; 

}

+0

什麼,你想偷IE的緩存? Bwahaha! :P – bjb568

回答

0

不能刪除使用Javascript IE緩存(或任何網站發起交互)。能夠這樣做將是一個巨大的安全漏洞。

如果您需要用戶刪除他們的緩存,請他們自己這樣做。如果您需要爲了開發目的而刪除緩存,請添加一個META標籤。