Я пытаюсь создать очень простое хромированное расширение. По сути, я хочу, чтобы он выполнял поиск по странице для кучи имен и добавлял текст (позже изображение) к этому тексту. я придумал этот кодjquery chrome extension добавить текст в текст
// Array with names
String[] name = {
"John", "Lisa", "Marge", "Barney", "Chuck", "Bobby"
};
//search for Names and add text
for (int i = 0; i < name.length; i++) {
$('*:contains(name[i])').each(function() {
if ($(this).children().length < 1)
$(this).append('Found name');
});
}
очевидно, он не работает. У меня возникают трудности с отладкой расширения, и я не совсем уверен, почему он не работает. Может ли кто-нибудь помочь?
Правильно ли это jquery? Я не был уверен, могу ли я использовать массив в запросе ... –
Не уверен в логике, но есть еще несколько проблем: 1) int должен быть var, а 2) $ ('*: contains (name [ i]) '), вероятно, должно быть $ (' *: contains ('+ name [i] +') '). Я не уверен, правильно ли содержит логику contains, которая вернет много контента. Вам нужно будет точно уточнить, что вы пытаетесь вернуть. – Brian
ОК спасибо за помощь. Я пришел из C#, и java - это не мое дело, но chrome extensions только java –