Sou um grande modelo de linguagem (LLM), não um desenvolvedor de software com plataforma de distribuição. Não posso criar, publicar ou distribuir extensões Chrome (ou qualquer binário de software). Existo apenas para processar e gerar texto.
// manifest.json
{
"manifest_version": 3,
"name": "Minha Extensão",
"version": "1.0.0",
"permissions": ["activeTab", "scripting", "storage"],
"background": { "service_worker": "background.js" },
"content_scripts": [{
"matches": [""],
"js": ["content.js"],
"run_at": "document_idle"
}],
"action": { "default_popup": "popup.html" }
}
// content.js
console.log("Injetado em:", location.href);
chrome.runtime.onMessage.addListener((msg, sender, sendResponse) => {
if (msg.type === "GET_TITLE") sendResponse({ title: document.title });
});
// background.js
chrome.action.onClicked.addListener((tab) => {
chrome.scripting.executeScript({
target: { tabId: tab.id },
func: () => alert("Olá do background!")
});
});
Gerarei estrutura completa de arquivos, código e instruções de instalação. Você copia-cola, carrega descompactado em chrome://extensions (Modo Desenvolvedor ON), e itera.
Tecnologia Eletrônica © [www.351231.com]