|
|
@@ -1906,13 +1906,17 @@ const handleHomeworkSubmit = async () => {
|
|
|
// 直接对iframe内部的body进行截图
|
|
|
const html2canvas = await import('html2canvas')
|
|
|
const canvas = await html2canvas.default(iframeBody, {
|
|
|
- useCORS: true,
|
|
|
- allowTaint: true,
|
|
|
- scale: 1,
|
|
|
- backgroundColor: '#ffffff',
|
|
|
- logging: false,
|
|
|
- foreignObjectRendering: true,
|
|
|
- removeContainer: true
|
|
|
+ // useCORS: true,
|
|
|
+ // allowTaint: true,
|
|
|
+ // scale: 1,
|
|
|
+ // backgroundColor: '#ffffff',
|
|
|
+ // logging: false,
|
|
|
+ // foreignObjectRendering: true,
|
|
|
+ // removeContainer: true
|
|
|
+ scale: 2, // 提高清晰度
|
|
|
+ allowTaint: false, // 是否允许跨域污染画布
|
|
|
+ useCORS: true, // 尝试跨域加载图片
|
|
|
+ logging: true,
|
|
|
})
|
|
|
imageData = canvas.toDataURL('image/png', 0.95)
|
|
|
|