提问人:ICIM 提问时间:11/8/2023 最后编辑:ICIM 更新时间:11/9/2023 访问量:110
在浏览器控制台中导入 javascript (moodle)
Import javascript in browser console (moodle)
问:
我正在尝试将 js 代码导入浏览器控制台,但我无法做到。我尝试过'src','innerHTML'等。 有没有办法让它起作用?
我还尝试将文件“jszip.min.js”上传到网站并尝试从那里导入,但两者都不是......
留下示例代码:
var jsZipScript = document.createElement("script");
jsZipScript.type = "text/javascript";
jsZipScript.src = "https://cdnjs.cloudflare.com/ajax/libs/jszip/3.5.0/jszip.min.js";
jsZipScript.onload = function () {
jsZipLoaded();
};
document.head.appendChild(jsZipScript);
function jsZipLoaded() {
console.log("LOAD");
setTimeout(function () {
if (window.JSZip) {
console.log("OK");
} else {
console.log("window.JSZip no está presente.");
}
try {
var zip = new JSZip();
} catch (error) {
console.log("JSZip no está definido.");
}
}, 6000);
}
是的,如果我尝试典型的它有效jsZipScript.innerHTML="alert('...')"
我给出上下文:
我想在zip中一起下载一些文件,但我无法触及文件所在的网站的代码(这是一个Moodle)。我考虑过为此使用该库。jszip
因此,我转到网站,按 打开控制台并粘贴代码。它不起作用:F12
LOAD
window.JSZip is not present
JSZip is not defined
对我来说似乎很奇怪的是,在其他网站上,它确实有效
如果有人能想到另一种有序下载多个文件的方法(文件夹或类似的东西),请发表评论。
答:
0赞
Russell England
11/9/2023
#1
如果有人能想到另一种有序下载多个文件的方法(文件夹或类似的东西),请发表评论。
您要下载哪些文件?活动?
您有管理员帐户吗?
评论
0赞
ICIM
11/9/2023
这是一个包含文件的文件夹。在非编辑视图中,它没有全部下载按钮。如果有 300 个文件,则必须逐个下载。还有一个部分,Moodle 生成文件并以单一方式显示它们。
0赞
Russell England
11/10/2023
同样,它们是什么文件?哪项活动?
0赞
ICIM
11/10/2023
对不起,我以为这是另一个问题。大多数是pdf,也有word,rtf等。最重要的是,它是“个性化证书”活动。
0赞
Russell England
11/10/2023
据我所知,没有“个性化证书”活动,是其中之一吗?moodle.org/plugins/?q=certificate%20category:1 - 我也可以问你为什么要下载所有证书吗?你是想抓取这个网站吗?
评论
jsZipScript.type = "text/javascript";