почему chrome webRequest API блокирует пару запросов? - PullRequest
0 голосов
/ 01 апреля 2019
chrome.webRequest.onBeforeRequest.addListener(function(details) {
        console.log(details);
        if (details.frameId != 0) {
            console.log('image from Iframe');
            return {redirectUrl: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg=="};
        }


}, {urls: ["http://*/*", "https://*/*"], types: ["image", "object"]}, ["blocking"]);

Я тестирую Chrome-API в расширении.

На странице «Тест», когда я нажимаю на кнопку, отображается модальное окно (получить данные с другой страницы) с одним из элементов iframe.Элемент.

Модальное окно содержит изображения и элемент iframe (загрузить в последнее время).

Элемент iframe имеет URL-адрес изображения, равный URL-адресу изображения в модальном окне.

Я думаю, что приведенный выше код блокирует только изображения в элементах iframe.

Но первое изображение в модальном окне выглядит хорошо, но изображение в модальном окне также блокируется, когдаизображение элемента iframe вскоре будет заблокировано.

Я не знаю точно, почему.Зачем мне блокировать изображение модального окна, когда изображение в iFrame было заблокировано?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...