Код: Выделить всё
// ==UserScript==
// @name tampermonkey userscript
// @namespace http://tampermonkey.net/
// @version 2025-05-26
// @description try to take over the world!
// @author You
// @match https://play.google.com/books/*
// @match *://*.googleusercontent.com/*
// @match *://books.google.com/ebooks/reader*
// @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
// @require https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js
// @require https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js
// @grant none
// @run-at document-idle
// ==/UserScript==
/* global jsPDF */
(function() {
'use strict';
const { jsPDF } = window.jspdf;
const doc = new jsPDF();
doc.save("example.pdf");
})();
< /code>
Честно говоря, я даже не знаю, должен ли я делать это так, как я только что спросил Chatgpt об этой части.
Я получаю это сообщение об ошибке в своей консоли:
console Сообщение об ошибке < /p>
И сразу после этого:
ormers ormers usmer UI, я вижу, что мой скрипт также выполняется дважды по какой -то причине? Является ли JSPDF это? window.jspdf = window.jspdf.jspdf
может кто -нибудь указать на ошибку, которую я совершаю?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -undefined