Tools om het web vast te leggen en te converteren
GrabzIt is een online community

Grabzit in Wix

Ik heb de volgende code in de onReady-functie in wix, maar het lijkt geen pdf te genereren.  

 

    var client = new grabzit ("mijn sleutel", "mijn geheim");
    klant.url_to_pdf("https://www.myfittcoach.com/results");
    klant.save_to("documenten / resultaat.pdf", functie (fout, id) {
    if (error! == null) {
        gooi fout;
    }
    });

Gevraagd door Ethan Hull op 4 augustus 2020

Controleer eerst of de documentenmap waarin u opslaat bestaat en of het script toestemming heeft om daar bestanden te maken en te schrijven.

Ik heb geen ervaring met Wix, maar hier zijn een paar ideeën na wat Google-zoekopdrachten.

De nodejs-methoden die u gebruikt, zijn alleen aan de serverzijde. De on-ready methode lijkt echter zowel in de browser als op de server te worden gebruikt, dus u moet detecteren wanneer deze op de server wordt uitgevoerd en de code bellen en vervolgens: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Als dat allemaal niet werkt, controleer dan uw foutenlogboeken: https://support.wix.com/en/article/corvid-viewing-live-site-events

Beantwoord door GrabzIt Support op 4 augustus 2020

Bedankt voor je reactie.

Dit is wat ik wil dat er gebeurt:

Converteer de webpagina into een pdf die wordt gedownload zodra de pagina wordt geladen. 

 

Momenteel bevindt de code zich in de reeds aanwezige functie binnen Wix, maar het geeft de foutcode "er was een fout in uw script" en kan de module 'crypto' niet vinden  

Ik heb dit bovenaan de pagina vóór de onready-functie

grabzit importeren uit 'grabzit';

 

Hartelijk dank,
Ethan

 

Beantwoord door Ethan Hull op 4 augustus 2020

Ik weet niet zeker waarom ze hebben besloten om de ingebouwde Crypto-module uit te schakelen, maar het is vrij essentieel. Je zou kunnen proberen de JavaScript API in plaats daarvan. Dit doet het allemaal in de browser en kan save de resultaten rechtstreeks naar een S3-bucket enz., als dit helpt.

Beantwoord door GrabzIt Support op 4 augustus 2020