コンテンツのスクリプトを使用してChrome拡張機能のポップアップを開こうとしています。私は、ウェブサイト上のリンクをホバリングし、ポップアップにいくつかのコンテンツを渡す際にポップアップを開く必要があります。Chome拡張機能を開く方法javascriptを使用してポップアップ?
background.js
chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
if ((request.key == 'info')) {
sendResponse({ response: request.data });
}
});
コンテンツスクリプト:上記のコードで
$(".xyz").mouseover(function() {
var message = {
key: "info",
data: $(this).html()
};
chrome.runtime.sendMessage(message, function (response) {
showResponse(response);
});
});
var showResponse = function (data) {
alert(JSON.stringify(data.response));
}
、にshowResponse方法は、拡張ポップアップを開く必要がありますし、私はdata.responseでコンテンツを更新する必要があります。
あなたの助けを前もって気に入ってください。
ありがとうございます。
browserActionポップアップは、background.jsリスナーからのみ開くことができます。chrome.browserAction.openPopup(()=> {}) – wOxxOm
ありがとうございます。ポップアップを開いて情報をポップアップに渡す必要があるため、実装を提供してください。 – Vishal