浏览器上的图像和文本剪辑工具如何工作? (印象笔记、剪贴板、snip.it 等)

Posted

技术标签:

【中文标题】浏览器上的图像和文本剪辑工具如何工作? (印象笔记、剪贴板、snip.it 等)【英文标题】:How do image and text clipping tools on the browser work? (Evernote, clipboard, snip.it etc) 【发布时间】:2011-12-31 13:53:59 【问题描述】:

背景:我是一名初学者 javascript 开发人员,正在努力更好地理解和学习这门语言。

有许多网站允许您从网页中“剪辑”图像和文本以进行保存。我注意到它们中的大多数要求您将 javascript 代码的 sn-p 拖到浏览器工具栏上,单击该工具栏时会执行图像和文本的剪辑。提供此服务的一些服务是:Clipboard、Zootool、Evernote、Snip.it 等。

这些剪辑工具是如何工作的?我试图保存 javascript 并理解它,但它没有多大意义。如何访问 DOM 元素(文本、图像)?如何发送回服务进行存储?该工具如何“知道”哪个用户登录了?

【问题讨论】:

【参考方案1】:

这些剪辑工具是如何工作的?

您提到的工具本质上是书签。

Check this 和 this。

如何访问 DOM 元素(文本、图像)?

访问 DOM 元素的方式与使用 jquery 在普通网页 document.getElementbyId("ID")$('something') 中一样。重要的是要理解小书签只是在网页上运行一些 javascript 代码,就好像它是页面“代码”的一部分一样。

该工具如何“知道”哪个用户登录了?

通过浏览器 cookie。

希望它清楚。

【讨论】:

【参考方案2】:

我不确定您的所有问题的详细信息,但我很确定这些工具确定用户的方式与所有其他网站相同 - cookie - 即用户必须“登录”才能访问使用这些书签。

【讨论】:

以上是关于浏览器上的图像和文本剪辑工具如何工作? (印象笔记、剪贴板、snip.it 等)的主要内容,如果未能解决你的问题,请参考以下文章

多浏览器上的 SVG 剪辑

Python写的一款印象笔记MarkDown同步工具

请问怎么在易语言中把“剪辑版”上的内容粘贴到微信电脑版或QQ的发送窗口中???

谷歌浏览器上的画布错误剪辑

如何使用 SVG 形状进行图像剪辑?

使用 HTML 和 CSS 剪辑图像