浏览器上的图像和文本剪切工具如何工作? (Evernote,剪贴板,剪辑等)

时间:2011-11-17 17:31:11

标签: javascript web-applications browser clipping

背景:我是一名初学javascript开发人员,他正在尝试更好地理解和学习该语言。

有许多网站允许您“剪辑”网页中的图片和文字以进行保存。我注意到他们中的大多数都要求你将一段javascript代码拖到你的浏览器工具栏上,当点击它时会执行图片剪裁和文本。提供此服务的一些服务包括:ClipboardZootool,Evernote,Snip.it等。

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

2 个答案:

答案 0 :(得分:2)

  

这些剪辑工具如何运作?

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

Check thisthis

  

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

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

  

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

通过浏览器Cookie。

希望清楚。

答案 1 :(得分:0)

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