クリック時に xpath を生成するためのコードがありますが、それをクロム拡張機能に入れる必要があります。では、どうやってそれを行うのですか?
クリック時に 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/
クロム拡張機能を構築するにはどうすればよいので、クロムの現在のページのいくつかの要素をクリックして、テキストファイル内の関数で xpath を取得しますか?
このコードを chrome 拡張として機能させるにはどうすればよいですか?
多分コードはあまりよくないかもしれませんが、私はそれらを修正するので、これをGoogle Chrome拡張機能に変える必要があります
些細な質問で申し訳ありません、私はウェブ開発に不慣れで、私の英語で申し訳ありません