我有一个在点击时生成 xpath 的代码,但我需要把它放在一个 chrome 扩展中。那么该怎么做呢?
以下是点击时生成 xpath 的代码:
function get_XPath(elt)
{var path = '';
for (; elt && elt.nodeType==1; elt=elt.parentNode)
{var idx=$(elt.parentNode).children(elt.tagName).index(elt)+1;
idx>1 ? (idx='['+idx+']') : (idx='');
path='/'+elt.tagName.toLowerCase()+idx+path;
}
return path;
}
$(document).ready(function() {
$('*').click(function(event) {
event.stopPropagation();
alert(get_XPath(this));
});
});
你也会在这里看到演示:http: //jsfiddle.net/CksqX/
我如何构建一个 chrome 扩展,所以当我单击 chrome 当前页面上的某个元素以获取带有我在 textfiled 中的函数的 xpath 时?
如何打包此代码以用作 chrome 扩展程序?
也许代码不是很好,但我会修复它们,所以我需要把它变成谷歌浏览器扩展
抱歉这个小问题,我是网络开发的新手,对我的英语感到抱歉