@mister_pibodi

Как работать с Chrome History API?

Здравствуйте!

Пытаюсь сделать расширение для хрома, работающее с историей.
Уже есть html файл

<!doctype html>
<html>
    <head>
        <title>History</title>
        <script src="index.js"></script>
    </head>
    <body>
        <h1>History</h1>
        <button id="clear">Clear History!</button>
    </body>
</html>


манифест

{
  "name": "История",
  "version": "0.0.0.1",
  "manifest_version": 2,
  "icons": {
    "128": "icon_16.png"
  },
"browser_action": {
        "default_title": "История",
        "default_icon" : "icon_16.png",
        "default_popup": "index.html"
        },
        "permissions": ["history"]
}


Расширение открывается в Chrome в режиме разработчика, но проблема в js (или в том, что я его не знаю)

Пытаюсь сделать для начала что-то вроде этого (при нажатии на кнопку должна очиститься вся история)

document.addEventListener('DOMContentLoaded', function() {
    var clearButton = document.getElementById('clear');
    clearButton.addEventListener('click', function() { 
        chrome.history.deleteAll(function callback);
 
            
        });
    }, false);
}, false);


Что должно быть вместо callback? И что я мог указать не правильно? Если бы у меня были инструкции, как это сделать, то, возможно, дальше смог бы всё делать сам
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
@MNB
chrome.history.deleteAll(function (){
   alert('Крутяк! Всё получилось!!')
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы