如何将选定的文本从数据库中变为变量或变量?
问题描述:
我目前正在使用Firefox扩展。我的分机的工作原理如下:如何将选定的文本从数据库中变为变量或变量?
- 当用户双击页面上的任何字(任何网页),选择必须存储在一个变量,发送给服务器,以找到数据库其含义的单词。
- 当他/她单击在同一文档中的任何其他位置时,显示来自DB的含义的弹出框应该被丢弃。
任何答案?
答
How do I write a Firefox Addon?或多或少是Firefox插件的官方“如何开始”问题。我可能会添加一个事件监听器到浏览器(gBrowser
)来监听点击事件。进行服务器调用的最简单方法可能是使用XMLHttpRequest。希望这足以让你开始。遇到困难时请回复更具体的问题。祝你好运!
谢谢..矩阵我做了完全一样的...只发生问题的地方是当我处理单击双击处理函数永远不会执行...所以告诉我任何方式,以便默认性质(单点击覆盖双击可以推迟或阻止)...此外,我没有得到任何方式,以便动态添加弹出c后处理该单击...再次提前感谢! – jyotin 2011-02-24 10:58:31
矩阵只是一个变化,我从你身边实施,它运行良好...使用gBrowser.addEventListener而不是document.addEventListener ..非常感谢.. – jyotin 2011-02-24 11:39:57
正确的,因为在扩展中,'document'是'browser.xul '文档,而不是网页文档,就像您开发网站时一样。至于单/双击问题,我认为以前也有类似的问题。搜索周围或打开一个新的问题... – MatrixFrog 2011-02-24 19:00:33