使用后创建新标签后,是否可以将未从网址加载的内容插入标签中;
chrome.tabs.create(object createProperties, function callback)
可以这样做,还是有其他方法可以达到要求的效果?
答案 0 :(得分:1)
因此,如果您创建名为“newTab.html”的存根html页面并将其放入扩展文件夹:
<html>
<head>
<script>
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
//build a page from received data
if(request.param1 == "value1") {
//...
}
});
</script>
</head>
<body></body>
</html>
然后,您可以创建链接到此页面的新选项卡,并通过消息传递发送所需数据。
在background.html页面中:
chrome.tabs.create({url: "newTab.html"}, function(tab){
chrome.tabs.sendRequest(tab.id, {param1:"value1", param2:"value2"});
});