Electron BrowserWindow не загружает весь контент полностью - PullRequest
0 голосов
/ 30 апреля 2020

Я только что попытался обновить свою электронную версию с 2. что-то до последней 8. что-то. После этого я столкнулся с проблемой, когда windows, которую я создаю для загрузки данных, которые я хочу печатать без вывода сообщений, неправильно загружает все данные.

Мой код печати:

    print_win.loadURL("data:text/html;charset=utf-8," + encodeURI(HTML));
    print_win.webContents.on('did-finish-load', () => {
        print_win.webContents.print({
            silent: true,
            deviceName: this.label_printer
        }, res => {
            if (res) {
                log.debug(`[ PRINTER ] :: Labels printed`);
                print_win.close();
            }
        })
    })

Когда я запускаю свой отладчик, я вижу, что все данные, которые я хочу получить в переменной HTML, все там и загружены правильно (это несколько стили внутри тега стиля, а затем тег body со структурой того, что я хотел бы напечатать). Тем не менее, все, что печатается, это первая строка моей страницы. Я проверил структуру моего HTML, и все нормально, нет отсутствующих закрывающих тегов и атрибутов без закрывающих кавычек.

Я пробежал по основным версиям, чтобы выяснить, когда эта проблема начала принимать эффект, и я обнаружил, что это начало происходить в версии 5 и выше.

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