生成/获取所选textnode的Xpath

对于在HTML页面中选择的文本,是否可以获取/生成XPath。 说,我已经使用浏览器打开了一个html文件,比如safari / firefox,现在我选择一些文本(使用鼠标),我想生成/获取xpath。 有可能以编程方式获取它吗? 怎么样?

几年前,我编写了以下示例并对其进行了测试,以便与Mozilla和Opera一起使用。 它将选择存储在cookie中,并可以从该cookie中恢复选择。 它生成并存储XPath表达式到所选范围的startContainer和endContainer以及偏移的数量。