我正在做扩展插件,我需要在其中有xpath,即使我将jquery添加到清单中,它也不起作用。将XPath添加到Chrome扩展或添加到javascript
错误:Uncaught ReferenceError: $x is not defined
清单:
"permissions": [
"activeTab",
"*://www.znamky.zsunesco.cz/*"
],
"content_scripts": [
{
"matches": ["http://znamky.zsunesco.cz/*"],
"js": ["jquery-1.11.3.min.js", "Script.js"]
}
]
SCRIPT:
$x("//div[@class='nazevprdiv' and ./a[text()='"+name+"']]/../../td/table/tbody/tr[@class='detznamka']/td");
对于浏览器,它的[控制台API]的一部分(https://developer.chrome.com/devtools/docs/console-api) - 所以从工作控制台,但不是来自脚本。 – Xan
有没有办法让$ x正常的函数,这将返回一个像$ x的html元素数组呢? (我看过他们的源代码(萤火虫的),我发现这个功能和其他,但有很多其他脚本正在被导入到脚本与xpath函数:https://github.com/firebug/firebug/ tree/master/extension/content/firebug/lib 和https://github.com/firebug/firebug/blob/master/extension/content/firebug/lib/xpath.js – Device