У меня есть этот код, который работал до недавнего времени, не знаю почему, но я думаю, что это потому, что есть 2 ссылки с тем же именем класса.Как найти и щелкнуть ссылку на основе букв/слов, которые она содержит
Это как код изначально выглядел -
if (tweet[0].match(theName) == theName) {
document.getElementsByClassName("twitter-timeline-link")[0].click();
tFunction = "get outa here";
theName = " 4444 4 456 7 8 456 7 345 7 345 345 3 1 1 133s "; //buffer to jump out of interval loop
}
Это как мой код выглядит сейчас, его часть функции, которая сканирует и обновить до величины не совпадают, так что я могу после этого нажмите на ссылку - -
if (tweet[0].match(theName) == theName) {
document.getElementsByClassName("twitter-timeline-link").find("a:contains('swoo.sh')").bind('click', function() {
window.location.href = this.href;
return false;
}).trigger('click');
tFunction = "get outa here";
theName = " 4444 4 456 7 8 456 7 345 7 345 345 3 1 1 133s "; //buffer to jump out of interval loop
}
проблема заключается в том Theres обычно 2 ссылки, и неправильная ссылка заканчивает тем, что щелкнул, так Im ищет способ, чтобы соответствовать часть текста из ссылки, что я хочу его (т.е. swoo.) нажмите кнопку.
Я пытался использовать другой код, но мне нужно было вставлять библиотеку jquery (из-за $), которую я не могу сделать/не хочу, потому что это расширение хром.
Любая идея о том, как ее исправить? Спасибо
да, я знаю, что с помощью JQuery, но когда я пытаюсь использовать '$' или 'JQuery' Я бегу в проблему включения библиотеки jquery с моим расширением. Я пробовал использовать код и получать эту ошибку - Uncaught SyntaxError: Неожиданный идентификатор – user3089477
Вы пробовали мой код и получили ошибку? В какой строке/столбце? Вы заменили «...» на фактические значения? – gkalpak
Да, я заменил ... значениями. И это не говорит мне в консоли, какую строку. – user3089477