2012-01-03 3 views
0

내가 클릭하면, 다음과 같은 코드를 실행하는, 버튼을 포함하는 간단한 확장했다 :크롬 확장 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'에'experimental' 권한을 포함 시키십시오. 마지막으로 확인한 웹 스토어에 게시 된 확장 프로그램은 시험 기능을 사용할 수 없습니다 (업로드가 거부됩니까?). 몇 달 전 이었으므로 변경되었을 수 있습니다. –

+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

안녕하세요. 마이크, 특정 사이트의 캐시를 삭제할 수 있습니까? – wong2

관련 문제