0

我正在尝试将弹出脚本中的操作传递给内容脚本:

弹出:

$(document).ready(function(){
    $("#start").click(function(){
        chrome.tabs.getSelected(function(tab){
            chrome.tabs.sendRequest(tab.id, {threshold: $("#threshold").val()});
        });
    });
});

内容脚本:

$(document).ready(function(){
    console.log("Content.js Loaded");
    chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
        if(request.threshold){
            //stuff
        }
    });
});

问题是单击#start 后 //stuff 没有被执行。我究竟做错了什么?

4

1 回答 1

0

什么是门槛?您可能无法通过 if(request.threshold) 语句。如果要检查它是否属实,您应该在此之前放置一个 console.log。

于 2013-03-25T07:07:06.597 回答