Articles of google chrome extension

Erro de porta ao alterar a extensão do cromo do manifesto v1 para v2

Ao tentar portar a extensão da versão 1 do manifesto para a versão 2, ela apareceu: Erro de porta: não foi possível estabelecer a conexão. O recebimento final não existe. chromeHidden.Port.dispatchOnDisconnect miscellaneous_bindings: 232 Isso apareceu no console nas ferramentas do desenvolvedor. Eu não tenho idéia de onde começar a consertar essa causa, eu não sei […]

Como alterar o ID do aplicativo empacotado em chrome Ou Por que precisamos de um campo-chave no manifest.json?

Estou desenvolvendo um aplicativo empacotado para o armazenamento do Chrome usando pagamentos únicos com carteira eletrônica. Para o meu aplicativo eu preciso verificar durante o tempo de execução se o usuário comprou o aplicativo ou não decidir se deve ser uma funcionalidade de demonstração ou funcionalidade completa. De acordo com a documentação da API de […]

Como posso abrir o pop-up da minha extensão com JavaScript?

Eu estou tentando escrever uma function JavaScript que irá abrir minha extensão como quando o ícone de extensão é clicado. Eu sei como abrir minha extensão em uma nova guia: var url = “chrome-extension://kelodmiboakdjlbcdfoceeiafckgojel/login.html”; window.open(url); Mas quero abrir um pop-up no canto superior direito do navegador, como quando o ícone da extensão é clicado.

Extensão do Chrome: acessando o localStorage no script de conteúdo

Então, eu tenho uma página de opções onde o usuário pode definir certas opções e salvá-lo em localStorage: options.html Agora, eu também tenho um script de conteúdo que precisa obter as opções que foram definidas na página options.html , mas quando tento acessar o localStorage do script de conteúdo, ele não retorna o valor da […]

Existe uma maneira de obter o xpath no Google Chrome?

Eu tenho uma página da Web que quero usar com a YQL. Mas eu preciso do xpath de um item específico. Eu posso vê-lo na área de ferramentas de debugging para o Google Chrome, mas não vejo uma maneira de copiar esse xpath. Existe uma maneira de copiar um xpath completo?

Comunique-se entre os scripts no contexto de segundo plano (script de segundo plano, ação do navegador, ação da página, página de opções, etc.)

Estou com problemas para enviar dados do meu script de segundo plano para o script da minha pageAction . Meu script de conteúdo adiciona um e o JavaScript no está recebendo os dados do meu script de segundo plano, mas não parece ser recuperado em my pageAction . No meu script de fundo eu tenho […]

Como simular pressionamentos de tecla ou um clique com JavaScript?

Eu escrevi uma extensão do Google Chrome e o site que eu quero usar a minha extensão requer que eu clique ou tab em uma checkbox de texto (porque eu acho que ele executa apenas a verificação javaScript “onClick”). Eu posso pegar o texto na checkbox com a minha extensão usando: document.getElementById(“input1”).value = ‘test’; Mas […]

window.localStorage vs chrome.storage.local

Estou desenvolvendo uma extensão do Chrome e preciso armazenar alguns dados e, em seguida, obtê-los em algum momento. Fiz a investigação sobre os storage disponíveis e deparei com os seguintes: window.localStorage e chrome.storage.local . Então, minha pergunta é qual é a escolha certa para usar nas extensões do Chrome: window.localStorage ou chrome.storage.local ? PS Estou […]

Conhecendo o X-Frame-Options DENY em uma extensão do Chrome?

Sou o autor do Intab , uma extensão do Chrome que permite visualizar um link in-line, em oposição a uma nova guia. Não há muita coisa extravagante acontecendo nos bastidores, é apenas um iframe que carrega a URL em que o usuário clicou. Ele funciona muito bem, exceto em sites que definem o header X-Frame-Options […]

Posso abrir programaticamente os devtools de uma extensão do Google Chrome?

Eu tenho uma extensão de cromo que engancha no devtools. O ideal é que eu queira um selo que, quando clicado, abra os devtools na nova guia que criei. Existe alguma maneira de fazer isso a partir da página de plano de fundo?