中小学教科书PDF电子版下载教程
内容提要
国家中小学智慧教育平台于2022年3月上线试运行,提供67家出版单位的1991册PDF高清教材,师生可免费下载。下载方法为:登录平台选择教材后在线预览,按F12打开控制台粘贴代码,获取PDF地址并自动下载。
延伸解读
平台资源与免费性质
国家中小学智慧教育平台由教育部推出,于2022年3月1日上线试运行,汇集67家出版单位的1991册PDF高清教材,面向广大师生免费开放下载。这意味着用户无需付费即可获取官方电子教材,但需注册账号并登录后才能在线预览。资源的权威性和免费性是核心优势,适合需要电子版教材的师生使用。
下载方法的技术门槛
文章提供的下载方法需要用户打开浏览器开发者工具(F12),在控制台粘贴并执行一段JavaScript代码。这要求用户具备基本的电脑操作能力,并且Chrome浏览器会弹出安全警告,需先输入“allow pasting”才能粘贴代码。对于不熟悉开发者工具的用户,此步骤可能存在操作困难或安全疑虑,需谨慎对待。
操作风险与注意事项
在控制台粘贴并执行未知代码存在潜在安全风险,浏览器警告也提示这可能允许攻击者窃取身份或控制电脑。文章提供的代码虽用于获取PDF地址并自动下载,但用户应确保代码来源可靠,并理解其作用。此外,下载的PDF文件命名依赖于页面元素,可能因页面结构变化而失效,操作时需留意控制台输出和下载结果。
Q&A
国家中小学智慧教育平台是什么?
国家中小学智慧教育平台是教育部于2022年3月1日正式上线试运行的平台,提供67家出版单位的1991册电子版PDF高清教材,供广大师生自主免费下载使用。
如何从国家中小学智慧教育平台下载PDF教材?
下载步骤:1. 访问平台 https://basic.smartedu.cn/;2. 点击教材,选择学段、学科、版本、年级和册次,点击书本名称;3. 登录账号(可免费注册)后在线预览;4. 课本页面加载完成后按F12打开开发者控制台,粘贴附录代码并回车执行,等待下载完成。
下载教材时浏览器提示“Don’t paste code into the DevTools Console”怎么办?
这是Chrome的安全提示,需要先在控制台输入“allow pasting”并回车,允许粘贴代码,然后再粘贴下载代码执行。
下载教材需要付费吗?
不需要付费。平台上的电子版PDF高清教材可供广大师生自主免费下载使用,但需要免费注册账号并登录。
平台提供哪些教材版本和学科?
平台包含67家出版单位的1991册电子版PDF高清教材,覆盖不同学段、学科、版本、年级和册次,用户可根据需要选择。
下载教材时使用的代码是什么?
代码为: let pdfViewerURL = new URL(document.querySelector("iframe").src); let pdfURL = pdfViewerURL.searchParams.get("file"); let headers = new Headers(); headers.append("X-ND-AUTH", JSON.parse(pdfViewerURL.searchParams.get("headers"))["X-ND-AUTH"]); console.log("开始下载......"); fetch(pdfURL, { headers }) .then((response) => response.blob()) .then((result) => { const a = document.createElement("a"); a.href = URL.createObjectURL(result); a.download = document.querySelector(".index-module_title_bnE9V")?.innerText + ".pdf"; a.click(); });