捕獲和轉換Web的工具
GrabzIt的在線社區

蠟筆小鬼

我在wix的onReady函數中有以下代碼,但似乎未生成pdf。  

 

    var client = newgrabzit(“ my key”,“ my secret”);
    顧客。url_to_pdf(“ https://www.myfittcoach.com/results”);
    顧客。save_to(“文檔/result.pdf”,功能(錯誤,id){
    如果(錯誤!==空){
        拋出錯誤;
    }
    });

埃森·赫爾(Ethan Hull)在4年2020月XNUMX日問

首先,檢查要保存到的documents文件夾是否存在,並且腳本有權在其中創建和寫入文件。

我沒有使用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支持人員於4年2020月XNUMX日回答

感謝您的回复。

這是我想發生的事情:

轉換網頁 intpdf,頁面加載後立即下載。 

 

目前,該代碼位於Wix內的就緒函數內,但給出的錯誤代碼為“腳本中存在錯誤”,並且找不到模塊“ crypto”  

我在onready函數之前的頁面頂部

從'grabzit'導入grabzit;

 

謝謝,
阮經天

 

埃森·赫爾(Ethan Hull)在4年2020月XNUMX日回答

我不確定為什麼他們決定禁用內置的Crypto模塊,但這非常重要。 您可以嘗試使用 JavaScript API 代替。 這將在瀏覽器中完成所有操作,並且可以 save 如果有幫助,將結果直接存儲到S3存儲桶等中。

由GrabzIt支持人員於4年2020月XNUMX日回答