Quando o usuário clica em \\\"hyhy\\\", \\\"ha\\\" deve ser alterado para \\\"xxx\\\", mas não funciona na extensão.

Resposta:

Extensões Chrome e Firefox webExtensions não permitem javascript embutido. Portanto, outros métodos precisam ser usados ​​para vincular eventos.

function hellYeah(text) {  document.getElementById(\\\"text-holder\\\").innerHTML = text;}
      Getting Started Extension\\'s Popup            

Verifique se o Popup.js é carregado como um arquivo de script separado:

","image":"http://www.luping.net/uploads/20250206/173880504967a40f39c1d94.jpg173880504967a40f39c1d9c.jpg","datePublished":"2025-02-06T11:36:29+08:00","dateModified":"2025-02-06T11:36:29+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}

"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"

Por que minha função on -line não funciona em uma extensão Chrome/Firefox?

Postado em 2025-02-06
Navegar:957

Em extensão no caso da função OnClick, a função OnClick não pode desempenhar sua função esperada, embora funcione bem em um navegador normal. Why Doesn't My Inline onclick Function Work in a Chrome/Firefox Extension?

Exemplo de código:

function hellyeah (text) { Document.getElementById ("Holder de texto"). Innerhtml = text; }

Pop -up da extensão <script src="popup.js"> </script>

Quando o usuário clica em "hyhy", "ha" deve ser alterado para "xxx", mas não funciona na extensão.

Resposta:

Extensões Chrome e Firefox webExtensions não permitem javascript embutido. Portanto, outros métodos precisam ser usados ​​para vincular eventos.

function hellYeah(text) {
  document.getElementById("text-holder").innerHTML = text;
}

  
    Getting Started Extension's Popup
    
  
  
    

Verifique se o Popup.js é carregado como um arquivo de script separado:

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3