从Chrome扩展程序中的popup.html访问活动标签的内容

时间:2014-06-29 13:08:40

标签: javascript jquery google-chrome google-chrome-extension

我正在开发一个Spoiler Blocker Chrome扩展程序,其中用户在popup.html中输入一个字符串,按下提交,然后js在当前选项卡中搜索此字符串(据说),如果找到匹配则会编辑它们。

我遇到的问题是我的popup.js负责记录数组中的用户输入,只能在popup.html中使用,并且不会从activeTab中编辑内容。

这是我的popup.js代码

function checkForSpoilers() {
    $('*:contains("and")').each(function(){
        $element = $(this);
        if($element.children().length < 1) {
            $element.addClass('spoiled');
            if($element.is("strong,span,b,i,em")) {
                $element.parent().addClass('spoiled');
            }
        }
    });
}

我正在检查“和”,因为我也无法弄清楚如何在保存输入值的数组上使用$('*:contains(...)

以下是将输入保存到数组中的代码

var spoilersArray = [];

function saveInputToArray() {
    spoilersArray.push($('input').val());
}

我是JS的新手,我很感激任何帮助或指导。

0 个答案:

没有答案