Sto realizzando una piccola estensione per il browser utilizzando le Web Api di Mozilla:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions
Una delle funzioni di tale estensione è quella di dover recuperare la favicon di un sito qualunque.
purtroppo la suddetta proprietà sembra non funzionare e con essa tante altre proprietà e metodi delle api tabs.
Qui di seguito i file dell'estensione il cui sorgente è stato ovviamente ridotto per potersi concentrare sulla funzione specifica:
	
	
		
			
	
Spero che qualcuno possa aiutarmi a trovare una soluzione al problema
				
			https://developer.mozilla.org/en-US/Add-ons/WebExtensions
Una delle funzioni di tale estensione è quella di dover recuperare la favicon di un sito qualunque.
purtroppo la suddetta proprietà sembra non funzionare e con essa tante altre proprietà e metodi delle api tabs.
Qui di seguito i file dell'estensione il cui sorgente è stato ovviamente ridotto per potersi concentrare sulla funzione specifica:
manifest.json
	
	
	
		
tabs.html
	
	
	
		
tabs.js
	
	
	
		
		
		Codice:
	
	{
  "browser_action": {
    "browser_style": true,
    "default_title": "Tab",
    "default_popup": "tabs.html"
  },
  "description": "A example of Tab type",
  "manifest_version": 2,
  "name": "Tab",
  "permissions": [
    "tabs"
  ],
  "version": "1.0"
}
	tabs.html
		HTML:
	
	<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="tabs.css"/>
  </head>
<body>
    <input id="demo" type="button" value="Get the page favicon!">
  <script src="tabs.js"></script>
</body>
</html>
	tabs.js
		JavaScript:
	
	function getFavicon(){
    console.log(browser.tabs.Tab.favIconUrl);
};
document.getElementById("demo").addEventListener("click", getFavicon);
	Spero che qualcuno possa aiutarmi a trovare una soluzione al problema