我发现很多vba用于将图像插入评论中
Selection.ShapeRange.Fill.UserPicture "C:\Temp\Pictures\ewe.jpg"
Run Code Online (Sandbox Code Playgroud)
如何确定已用于评论的图像?
我想尽可能提取嵌入的图像名称.
是否没有可以访问的属性会给我这个?在注释"填充效果"对话框中,图像名称似乎可以访问.

如果将来自其他站点的图像加载到页面,然后将其作为复合材料中的部分成分写入画布,则使用:
context.drawImage(image, 0, 0, w, h);
Run Code Online (Sandbox Code Playgroud)
看起来在画布的画面上已经发生了任何不安全的事情.那么为什么呢
window.location = canvas.toDataURL('image/png');
Run Code Online (Sandbox Code Playgroud)
提供错误消息.SECURITY_ERR; DOM异常18.它似乎没有比在其他地方首先保存外部站点映像的额外步骤更不安全.
我的问题不是如何绕过这个,这么多,或错误意味着什么,而是,
为什么这不安全?如果页面由服务器加载,则作者肯定会期望该操作.