关于如何在javascript中为dom元素获取一致xpath的建议
我一直在测试多个代码片段、npm包等,试图找到一种从dom节点一致获取xpath的方法。我发现唯一一个可以持续工作的解决方案是使用chrome开发工具并选择copy->copyFullXpath 我目前所做的工作相当好,但对于一个标签来说似乎不太好。我特别想从shopify管理员那里获取数据。我意识到他们有一个api,但我需要一些可以在chrome扩展中实现的东西。Shopify前端是在React中实现的,但我认为它与此无关。除shopify a标签外,我目前正在成功使用此标签: 我看到chrome开发工具是开源的,但我不知道如何提取xpath部分(DomPath.js)关于如何在javascript中为dom元素获取一致xpath的建议,javascript,xpath,Javascript,Xpath,我一直在测试多个代码片段、npm包等,试图找到一种从dom节点一致获取xpath的方法。我发现唯一一个可以持续工作的解决方案是使用chrome开发工具并选择copy->copyFullXpath 我目前所做的工作相当好,但对于一个标签来说似乎不太好。我特别想从shopify管理员那里获取数据。我意识到他们有一个api,但我需要一些可以在chrome扩展中实现的东西。Shopify前端是在React中实现的,但我认为它与此无关。除shopify a标签外,我目前正在成功使用此标签: 我看到chro
非常感谢您的建议。经过更多的调试后,我发现将鼠标悬停在锚标记上会导致将div插入层次结构中的多个节点。事实上,这是由于该网站。我决定在从元素获取xpath时,克隆当前节点并将其重新附加到其父节点,以便删除事件侦听器。这解决了我的问题。当你说它与
标记不兼容时,你是什么意思?你能举个例子吗?