Я хочу запечатлеть и хранить предварительный просмотр веб -страницы «нормализованные» (фиксированные размеры), а затем хранить ее для отображения на странице расширения Chrome. Проблема заключается в использовании chrome.tabs.capturevisibletab сгенерированный результат-это то, какой размер окна был во время захвата.
Код: Выделить всё
chrome.bookmarks.onCreated.addListener(async (id, bookmark) => {
const result = await chrome.tabs.captureVisibleTab(undefined, {
format: 'jpeg'
});
chrome.storage.local.set({ [`bookmark-${bookmark.id}-preview`]: result });
});
Я посмотрел на попытку создать временный iframe для этого, но я столкнулся с проблемами безопасности iframe и не вижу, есть ли способ переопределить его в расширении Chrome?
Подробнее здесь:
https://stackoverflow.com/questions/797 ... -extension