Firefox Javascript расширение API для больших пальцев - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь создать простое расширение Firefox, которое перечисляет topSites () на странице HTML, которое будет действовать как страница newtab.

var gettingTopSites = browser.topSites.get({includeFavicon: true});
gettingTopSites.then((res) => {
 console.log(res[0]); 
})
// The output of log:
/**
Object { type: "url", url: "https://www.facebook.com/", title: "Facebook", favicon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA4klEQVRYhWNwytnk6ZS+5bFT+qb/9MVbHjvlbPJkGBjLEY5gGDjLIXjUATR3gEvmZvo6wCd/2/8l2279v3zn7f+PX37+//////8/f//9f/3+O+0dUNh77P/bjz/+4wI0dYBP/rb/r959x2k5zR2wdPttvJbT3AFnr79GsezD55//Kyad+O+Rs5U+ifD1e9Tgr51+iih9VHMAOnAlkP1o7gBi9Y06gGwHkApevPk2sA44dfXVwDpg7d57A+uACUsvDbNEOOqAUQeMOmDUAVR0AHU6p+Q5YMtjBmp1z0l3AKR7DgApZF4e3+fcXwAAAABJRU5ErkJggg==" }
*/

Как Приведенный выше пример, используя метод topSites.get(), я просто могу получить Favicons, но Мне нужно , чтобы получить изображение большого пальца сайта. Большие изображения, которые выглядят как верхние страницы Firefox домашней страницы по умолчанию. Я не смог найти какой-либо вариант, который получает изображение большого пальца. Есть ли другой javascript API, который может получить большой палец сайта?

1 Ответ

1 голос
/ 14 апреля 2020

Существует ошибка запроса для функции: 1246693 - Предоставить API-интерфейс миниатюр WebExtension , но он все еще "открыт". В настоящее время Firefox не предоставляет API для доступа к миниатюре, хранимой самой Firefox. Вместо этого вам нужно создать их самостоятельно с помощью HTML canvas.

...