Инструменты для захвата и конвертирования Интернета
Интернет-сообщество GrabzIt

Грабзит в Wix

У меня есть следующий код в функции onReady в wix, но, похоже, он не генерирует PDF-файл.  

 

    var client = new grabzit («мой ключ», «мой секрет»);
    клиент.url_to_pdf( "Https://www.myfittcoach.com/results");
    клиент.save_to("документы / результат.pdf", функция (ошибка, идентификатор) {
    if (error! == null) {
        выбросить ошибку;
    }
    });

Отвечено на вопрос Итана Халла 4 августа 2020 г.

Сначала проверьте, существует ли папка с документами, в которую вы сохраняете, и что у сценария есть разрешение на создание и запись файлов в нее.

У меня нет опыта работы с Wix, но вот несколько идей после некоторых поисков в Google.

Методы nodejs, которые вы используете, работают только на стороне сервера. Однако метод onready, похоже, используется как в браузере, так и на сервере, поэтому вам нужно будет определить, когда он выполняется на сервере, и затем вызвать код: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Наконец, если ничего из этого не сработает, проверьте журналы ошибок: https://support.wix.com/en/article/corvid-viewing-live-site-events

Ответ от GrabzIt Support 4 августа 2020 г.

Спасибо за ваш ответ.

Вот чего я хочу:

Конвертируйте веб-страницу intPDF-файл, который загружается при загрузке страницы. 

 

В настоящее время код находится внутри функции onready в Wix, но выдает код ошибки «в вашем скрипте произошла ошибка» и не может найти модуль 'crypto'.  

У меня это вверху страницы перед функцией onready

импорт грабзита из грабзита;

 

Благодаря,
Итан

 

Ответил Итан Халл, 4 августа 2020 г.

Я не уверен, почему они решили отключить встроенный модуль Crypto, но это очень важно. Вы можете попробовать использовать JavaScript API вместо. Это сделает все это в браузере и может save результаты напрямую в корзину S3 и т. д., если это поможет.

Ответ от GrabzIt Support 4 августа 2020 г.