Webをキャプチャして変換するツール
GrabzItのオンラインコミュニティ

WixのGrabzit

wix内のonReady関数に次のコードがありますが、pdfを生成していないようです。  

 

    var client = new grabzit( "my key"、 "my secret");
    クライアント。url_to_pdf( "https://www.myfittcoach.com/results");
    クライアント。save_to( "documents / result.pdf"、関数(エラー、ID){
    if(error!== null){
        エラーをスローします。
    }
    });

4年2020月XNUMX日にイーサンハルからの質問

まず、保存先のドキュメントフォルダーが存在し、スクリプトがそこにファイルを作成および書き込む権限を持っていることを確認します。

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

4年2020月XNUMX日のGrabzItサポートによる回答

お返事をありがとうございます。

これが私が起こしたいことです:

Webページを変換する intoページがロードされるとすぐにダウンロードされるPDF。 

 

現在、コードはWix内の準備中の機能の中にありますが、「スクリプトにエラーがありました」というエラーコードが表示され、モジュール「crypto」が見つかりません  

これは、ページ上部のonready関数の前にあります

'grabzit'からgrabzitをインポートします。

 

おかげで、
イーサン

 

4年2020月XNUMX日のEthan Hullによる回答

彼らが組み込みの暗号モジュールを無効にすることにした理由はわかりませんが、それは非常に重要です。 あなたは JavaScript API 代わりに。 これはすべてブラウザで行い、 save これが役立つ場合は、結果を直接S3バケットなどに送信します。

4年2020月XNUMX日のGrabzItサポートによる回答

今のより良い解決策はおそらくGrabzItを呼び出すことでしょう REST API 使用して wix-fetch。

17年2021月XNUMX日のGrabzItサポートによる回答