【发布时间】:2025-12-22 09:15:06
【问题描述】:
我正在尝试在 Safari Web 检查器中使用 xpath
我正在使用这个本地 XML:
<searchable_index>
<item>John</item>
<item>Paul</item>
<item>George</item>
<item>Ringo</item>
</searchable_index>
我将其保存为本地文件,然后打开 Chrome 并执行以下操作:
$x('//item')
它可以正常工作,返回这个:
但是当我尝试在 Safari 中做同样的事情时,它返回一个空数组
任何线索为什么会发生这种情况?它把我们逼疯了
我在优胜美地使用 Safari 8.0.3 (10600.3.18)
提前致谢。
【问题讨论】:
-
我无法重现此内容。您确定打开的是同一个 XML 文档吗?
-
是的,我们用两台不同的计算机测试了两个人。我们将文件保存为 *.xml,并使用浏览器打开
-
确实很奇怪。与 Safari 7.1.2 和 Mavericks 一起工作正常。您是否安装了最新的 WebKit?
-
我想是的,我的用户代理版本是:User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18
标签: xml xpath safari safari-web-inspector