我已经将内容脚本文件注入到所有页面和内部 iframe 中,"all_frames": true
但是当我从弹出窗口发送请求时,只有顶部窗口正在接收它。知道如何将它发送到所有内部框架或至少最后一个焦点窗口/文档吗?
Popup.html (page action):
===========
chrome.tabs.getSelected(null, function(tab) {
chrome.tabs.sendRequest(tab.id, {...}, function(response) {...});
});
content_script.js
=================
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
sendResponse({...});
});
我检查了内容脚本是否在内框架中工作。
我正在尝试检索可能在内部框架中的文本选择。
(顺便说一句,我不希望通过所有内容脚本打开连接,这是一个很大的开销。)