Chrome扩展程序:在文字突出显示上创建div

时间:2012-08-24 17:38:59

标签: google-chrome popup contextmenu highlight

我正在寻找创建一个chrome扩展,它可以获取当前突出显示的文本,并在文本下方创建一个div,就像chrome dictionary app一样。有谁知道这是什么样的弹出窗口,或者它是如何实现的? 谢谢! 汤姆

2 个答案:

答案 0 :(得分:1)

将有两个HTMLs,一个popup.html - 视图和一个background.html - 用于路由,计算等扩展的基本功能。<登记/> 作为回答你问题的尝试,你从一个html到另一个html的沟通方式如下:

chrome.extension.sendRequest({'action' : 'function_name', 'url' : 'ajax_url'},
    function(response) {
        callback_function(response);                 
    }); 
});

但是既然你想在页面DOM中处理div,我想我们使用posetMessage

yourDoc.postMessage(message, 'domain_url');

答案 1 :(得分:0)