Нормализация размер страницы в CaptureVisibletab в расширении Chrome?Javascript

Форум по Javascript
Ответить
Anonymous
 Нормализация размер страницы в CaptureVisibletab в расширении Chrome?

Сообщение Anonymous »

Я хочу запечатлеть и хранить предварительный просмотр веб -страницы «нормализованные» (фиксированные размеры), а затем хранить ее для отображения на странице расширения 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»