0

我将我的 DIV 设置为contenteditable = true以便我可以从剪贴板捕获图像。我设法粘贴了图像。当我右键单击并检查查看选择源时,我可以看到 base64 值。复制并保存 base64 值后,我设法看到了我之前粘贴的图像。如何以编程方式获取 View Selection Source 值。?非常感谢任何建议或任何参考链接。

HTML

<Html>
<Head>
<Title>Screen Shot Example</Title>
<style type="text/css">
#apDiv1 {
    position:absolute;
    width:258px;
    height:165px;
    z-index:1;
    left: 71px;
    top: 59px;
}
</style>
</Head>

<Body>
<div id="apDiv1" contenteditable='true'>Paste Test</div>
</Body>
</Html> 

图片 在此处输入图像描述

4

1 回答 1

0

img在你的元素中找到contenteditable元素,并获取它的src属性。

请注意,这不适用于 Safari

您可以检测webkit-fake-url伪协议并分支代码以通知用户您无法在他们的浏览器上抓取他们的图像。

于 2013-07-23T07:17:40.377 回答