2012-01-03 5 views
0

は私がクリックしたときに、次のコードを実行することを、ボタンが含まれている単純な拡張作っ:Chrome拡張API:chrome.experimental.clear。*動作していませんか?

chrome.experimental.clear.cache('everything', function() { 
}); 

をしかし、コールバック関数が呼び出されるように思われることはありません。私はこのAPIを間違って使用していますか、それとも壊れていますか?

は、ここではAPIドキュメントへのリンクです:

http://code.google.com/chrome/extensions/experimental.clear.html#method-cache

ありがとう!

+0

あなたがする必要がありますあなたの 'manifest.json'に'実験的な '許可を入れてください。前回チェックしたときにウェブストアに公開された拡張機能は実験的な機能を使用できません(アップロードは拒否されますか?)。それは数ヶ月前だったので、変更されている可能性があります。 –

+0

私はそのセットを持っています。このコードは実際には数週間前に動作していたので、Canaryで壊れているかどうかはわかりませんが、APIは変更されていますが、ドキュメントに記載されていない、または私が何かを誤って変更した場合は\ – chinabuffet

答えて

2

APIがchrome.experimental.browsingDataに変更されました。私はコードの変更と一緒に行くためにドキュメントの更新を上陸させました

http://code.google.com/chrome/extensions/trunk/experimental.browsingData.html

+0

APIが再び変更されます: 'clear'から' browsingData'に名前を変更しています。 'chrome.experimental.clear.cache'への呼び出しは' chrome.experimental.browsingData.removeCache() 'に変更されます。これにより、APIの機能面で将来の柔軟性が得られます。メソッドのシグネチャも近い将来変更される可能性があります。詳しくはhttp://crbug.com/113194を参照してください。私はそれに応じて答えを更新します。 –

+0

こんにちはMike、特定のサイトのキャッシュを削除することは可能ですか? – wong2

関連する問題