Обратный звонок в Chrome? - PullRequest
0 голосов
/ 14 апреля 2011

Я работаю над своим первым расширением Chrome.Я думаю, что мне нужно научиться делать обратные вызовы.Немного озадачен тем, что history.getVisits () будет полезным.

Я могу достаточно хорошо извлечь HistoryItems, но не могу понять, как использовать VisitItems в сочетании с HistoryItems.

chrome.history.getVisits({url:historyItemUrl}, function(visitItems){
    // I can loop through the visitItems, but...
    // how can I access the historyItemUrl from in here?
    // do I need to make a better function for the 2nd param?
});

Я посмотрел и попробовал много примеров обратного вызова здесь из SO, но консоль JS продолжает что-то говорить о требовании второго параметра в getVisits(), когда я пытаюсь использовать свою собственную функцию обратного вызова.Я думаю, что мне просто не хватает концепции обратных вызовов.

Пожалуйста, помогите, если можете - спасибо!

1 Ответ

1 голос
/ 17 апреля 2011

Убедитесь, что вы добавили это в файл манифеста: "разрешения": [..., "история", ...]

Тогда вы можете получить доступ к historyItemUrl очень просто:

var historyItemUrl = "http://stackoverflow.com/";
chrome.history.getVisits({url:historyItemUrl}, function(visitItems){
    alert(historyItemUrl); // here you can access it.
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...