Расширение Chrome, которое проверяет наличие элемента на текущей странице и, если оно существует, создает предупреждение - PullRequest
1 голос
/ 30 мая 2019

Я создал расширение Chrome, которое успешно создает всплывающее окно с базовым тестом оператора if else. Я хотел бы, чтобы оператор if был (если: текущая активная страница содержит «определенную строку HTML-кода (или имя изображения)», чем отображается всплывающее сообщение)

Я протестировал несколько jquery if if операторов о чтении html-элементов, но ни один из них не работал

Приведенный ниже код работает, изменяя переменную вперед и назад для отображения правильного предупреждения. Тем не менее, я хотел бы сделать оператор if для поиска на текущей странице определенного флажка, который находится внутри уникального div и имеет изображение, которое либо img_checked, либо img_unchecked. Если изображение проверено, я хочу, чтобы оператор if возвращал true, а если нет, возвращал false

    popup.js

    var a = 1;
    if (a == 0){
    alert("True");
    }
    else {
    alert("false");
    }`

код в настоящее время работает, но если я попытаюсь добавить оператор if, который сканирует страницу на нужный мне набор html, предупреждение страницы вообще не отображается.

Я попробовал этот код и не получил оповещения:

    val $nav = jQuery('id="img_chkbox" title="Checked"');
    if( $nav.length > 0 && $nav.is(':visible')==true){
    alert("true");
    }else {
    alert("false");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...