Создать пользовательскую историю chrome?

#javascript #api #google-chrome #google-chrome-extension #browser-history

#язык JavaScript #API #google-chrome #google-chrome-расширение #история браузера

Вопрос:

Есть ли способ создать поддельную историю chrome (на самом деле это не обязательно должно быть в chrome://история/). Я имею в виду, что страница должна выглядеть точно так же, как в chrome://история/

или, может быть, использовать chrome.history.addUrl для создания поддельной истории, но проблема в том, что невозможно изменить время для каждого URL-адреса.

Допустим, в истории я хочу добавить url #1 со временем 10:21 вечера, url #2 со временем 10:41 вечера и url #3 со временем 10:51 вечера.

Что я пробовал до сих пор?

chrome.история.addUrl — но для этого требуется только url, а не время

chrome_url_overrides-но если я использую это, то мне придется создавать html и css страницы истории с нуля.

Так как же я могу это сделать? или, может быть, есть api, внешний api (даже не chrome api, а внешний), который возвращает html css или изображение, на котором отображается пользовательская история создания для chrome?

Спасибо

Комментарии:

1. почему бы вам не попробовать изменить базу данных chrome history sqlite напрямую, чтобы вы могли изменять даты истории в соответствии с потребностями

2. как я могу это сделать с помощью расширения chrome? Спасибо

3. вы не можете сделать это напрямую с помощью расширения chrome, вам необходимо использовать какую-либо службу или исполняемый файл для доступа к фактической файловой системе и получения даты-времени из расширения, а затем обновить файл sqlite chrome. именно так работает загрузчик и его расширение в браузере

4. вы не знаете, где я могу узнать больше об услуге или о чем-то, что может это сделать? Спасибо