构建chrome扩展以从网页中读取所选单词

时间:2016-01-01 23:29:55

标签: google-chrome-extension

我想构建一个chrome扩展程序,允许我从任何网页中选择任何单词,然后点击菜单项将其发送到我公司的服务进行跟踪。

例如,如果我现在正在阅读页面上的某篇文章,我想选择一个特定的单词并右键单击它,然后我想向我的服务发出http请求并跟踪这个单词。

是否可以使用chrome扩展程序?你可以把我链接到一个有用的教程吗?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,你可以使用chrome扩展来实现这一目标。 有关详细信息,请参阅Official Tutorial。 根据您的要求,您可能需要:

  1. 选择特定字词。 window.getSelection()

  2. 右键单击它。你需要听mousedown,mouseup或contextmenu事件,代码看起来像

    document.addEventListener('contextmenu', function(event){...}, false);
    
  3. 发出http请求。您可以使用XMLHttpRequest在客户端和服务器之间传输数据。