如何允许用户选择远程站点的HTML元素?

时间:2012-02-16 02:43:54

标签: javascript

我正在研究一个具有一些功能的项目,我不确定如何实现:首先,用户可以加载网页并选择其中的元素。然后使用JavaScript记录这些元素,以便我可以根据用户的选择进行操作。

谷歌浏览器有一个名为iMacros的插件,可以执行类似的操作:使用扩展程序,用户可以选择页面上的元素以触发扩展程序的功能。

我怎样才能完成这样的事情?是否有可以提供此类功能的JavaScript库(理想情况下是开源)?

2 个答案:

答案 0 :(得分:2)

提示:如果您想查看Chrome或Firefox的浏览器扩展程序是如何做的:将文件下载到硬盘驱动器,将文件扩展名重命名为.zip,打开它并查看代码。几乎所有都是用Javascript编写的。

答案 1 :(得分:1)

据我了解你的问题,你基本上是在搜索JS宏录音机吗?也许this博客可以成为你自己发展的起点。

[更新] 有几种方法可以实现这一功能:

  • 将JS添加到网站
  • 编写浏览器扩展
  • 使用Bookmarklet
  • 使用类似Anonymouse.org的内容,用户输入网址并重写链接以指向您的网站(或iframe)