Firefox SDK driver progress

main
Elbert Alias 11 years ago
parent 769136d20f
commit 2efdf4e8af

@ -1,7 +1,7 @@
{ "name": "Wappalyzer",
"homepage_url": "https://wappalyzer.com?utm_source=chrome&utm_medium=context&utm_campaign=extensions",
"description": "Identifies software on the web",
"version": "2.27",
"version": "2.29",
"default_locale": "en",
"manifest_version": 2,
"icons": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

@ -10,6 +10,7 @@
categoryNames = {},
data = require('sdk/self').data,
ss = require('sdk/simple-storage'),
sp = require("sdk/simple-prefs"),
tabs = require('sdk/tabs'),
panel = require('sdk/panel').Panel({
width: 250,
@ -22,20 +23,10 @@
label: 'Wappalyzer',
contentURL: data.url('images/icon32.png'),
panel: panel
});
tabs.on('open', function(tab) {
tabCache[tab.id] = { count: 0, appsDetected: [] };
});
tabs.on('close', function(tab) {
tabCache[tab.id] = null;
});
tabs.on('activate', function(tab) {
w.driver.displayApps();
}),
initTab;
tabs.activeTab.on('ready', function(tab) {
initTab = function(tab) {
var worker = tab.attach({
contentScriptFile: data.url('js/tab.js')
});
@ -51,6 +42,21 @@
worker.port.on('log', function(message) {
w.log('[ tab.js ] ' + message);
});
}
tabs.on('open', function(tab) {
tabCache[tab.id] = { count: 0, appsDetected: [] };
});
tabs.on('close', function(tab) {
tabCache[tab.id] = null;
});
tabs.on('activate', function(tab) {
w.driver.displayApps();
tabs.activeTab.on('ready', function(tab) {
initTab(tab);
});
});
@ -93,6 +99,8 @@
for each ( var tab in tabs ) {
tabCache[tab.id] = { count: 0, appsDetected: [] };
initTab(tab);
}
var httpRequestObserver = {
@ -175,7 +183,7 @@
ping: function() {
var Request = require('sdk/request').Request;
if ( Object.keys(w.ping.hostnames).length ) {
if ( Object.keys(w.ping.hostnames).length && sp.prefs.tracking ) {
Request({
url: w.config.websiteURL + 'ping/v2/',
content: { json: encodeURIComponent(JSON.stringify(w.ping)) },

@ -1,6 +1,24 @@
name = Wappalyzer
noAppsDetected = Keine Applikationen erkannt
addonBar = Wappalyzer has been placed in the add-on bar.\n\nTo show the add-on bar, close this window and press Ctrl+/.
help = Wappalyzer - klicken für Details und Einstellungen
showIcons = Applikations-Icons zeigen
preferences = Weitere Optionen ...
addonBar = In Addon-Leiste platzieren (Ctrl+/ oder Cmd+/)
categories = Kategorienverwaltung
performance = Performance
interface = Interface
tracking_title = Tracken
tracking_description = Sende anonyme Reports über gefundene Applikationen zu Forschungszwecken an wappalyzer.com
analyzeHeaders = Analyze response headers
analyzeJavaScript = Analyze JavaScript
analyzeOnload = Analyze onLoad events
feedback = Feedback
github = Github
twitter = Twitter
website = Zu wappalyzer.com browsen
cat1 = CMS
cat2 = Message Board

@ -1,6 +1,24 @@
name = Wappalyzer
noAppsDetected = No applications detected
addonBar = Wappalyzer has been placed in the add-on bar.\n\nTo show the add-on bar, close this window and press Ctrl+/.
help = Wappalyzer - Click for more detail and settings
showIcons = Show application icons
preferences = Options
addonBar = Place in addon-bar (press Ctrl+/ or Cmd+/ to toggle)
categories = Categories
performance = Performance
interface = Interface
tracking_title = Tracking
tracking_description = Anonymously send reports on detected applications to wappalyzer.com for analysis
analyzeHeaders = Analyze response headers
analyzeJavaScript = Analyze JavaScript
analyzeOnload = Analyze onLoad events
feedback = Feedback
github = Github
twitter = Twitter
website = Go to wappalyzer.com
cat1 = CMS
cat2 = Message Board

@ -1,6 +1,24 @@
name = Wappalyzer
noAppsDetected = No applications detected
addonBar = Wappalyzer has been placed in the add-on bar.\n\nTo show the add-on bar, close this window and press Ctrl+/.
help = Wappalyzer - Click for more detail and settings
showIcons = Show application icons
preferences = Options
addonBar = Place in addon-bar (press Ctrl+/ or Cmd+/ to toggle)
categories = Categories
performance = Performance
interface = Interface
tracking_title = Tracking
research_description = Anonymously send reports on detected applications to wappalyzer.com for analysis
analyzeHeaders = Analyze response headers
analyzeJavaScript = Analyze JavaScript
analyzeOnload = Analyze onLoad events
feedback = Feedback
github = Github
twitter = Twitter
website = Go to wappalyzer.com
cat1 = CMS
cat2 = Message Board

@ -1,6 +1,24 @@
name = Wappalyzer
noAppsDetected = Aplicaciones no detectadas
addonBar = Wappalyzer se ha colocado en la barra de complementos.\n\nPara mostrar la barra de complementos, cierra esta ventana y pulsa Ctrl+/.
help = Wappalyzer - Clic para mas detalles y configuración
showIcons = Mostrar iconos de aplicaciones
preferences = Opciones
addonBar = Colocar en barra de complementos (pulsa Ctrl+/ o Cmd+/ para alternar)
categories = Categorías
performance = Rendimiento
interface = Interfaz
tracking_title = Seguimiento
tracking_description = Enviar informes anónimos sobre las aplicaciones detectadas a wappalyzer.com para análisis
analyzeHeaders = Analizar cabeceras de respuesta
analyzeJavaScript = Analizar JavaScript
analyzeOnload = Analizar eventos onLoad
feedback = Opinión
github = Github
twitter = Twitter
website = Ir a wappalyzer.com
cat1 = Gestor de Contenido
cat2 = Foro

@ -1,6 +1,24 @@
name = Wappalyzer
noAppsDetected = Pas d'applications détectées
addonBar = Wappalyzer a été placé dans la barre des modules.\n\n Pour voir la barre des modules pressez Ctrl+/ ou Cmd+/.
help = Wappalyzer - Cliquer pour plus de détails et options
showIcons = Montrer les icônes des applications
preferences = Plus d'options...
addonBar = Placer dans la barre des modules (Ctrl+/)
categories = Gérer les catégories
performance = Performance
interface = Interface
tracking_title = Traçage
tracking_description = Envoyer anonymement des rapports sur les applications détectées à wappalyzer.com pour la recherche
analyzeHeaders = Analyser les headers
analyzeJavaScript = Analyser le JavaScript
analyzeOnload = Analyser les évènements au chargement
feedback = Donner votre avis
github = Github
twitter = Twitter
website = Aller à wappalyzer.com
cat1 = CMS
cat2 = Forum

@ -1,6 +1,24 @@
name = Wappalyzer
noAppsDetected = Geen applications gedetecteerd
addonBar = Wappalyzer is in de add-on balk geplaatst. Om de add-on te laten zien, sluit dit bericht en druk Ctrl+/.
help = Wappalyzer - Klik voor meer informatie
showIcons = Iconen zichtbaar
preferences = Meer opties...
addonBar = Plaats in addon-bar (klik Ctrl+/ of Cmd+/)
categories = Beheer categorien
performance = Performance
interface = Interface
tracking_title = Tracking
tracking_description = Verzend anonieme informatie over applicaties naar wappalyzer.com voor onderzoek
analyzeHeaders = Analiseer response headers
analyzeJavaScript = Analiseer JavaScript
analyzeOnload = Analiseer onLoad events
feedback = Feedback
github = Github
twitter = Twitter
website = Ga naar wappalyzer.com
cat1 = CMS
cat2 = Forum

@ -1,12 +1,19 @@
{
"name": "wappalyzer",
"title": "Wappalyzer",
"icon": "images/icon48.png",
"icon64": "images/icon64.png",
"id": "jid1-GkgHgreNo1BZ4g",
"icon": "images/icon48_hot.png",
"icon64": "images/icon64_hot.png",
"id": "ec8030f7-c20a-464f-9b0e-13a3a9e97384",
"description": "Identifies software on the web",
"author": "Elbert Alias",
"license": "GPLv3",
"version": "3.0.0",
"main": "driver"
"main": "driver",
"preferences": [{
"name": "tracking",
"title": "Tracking",
"description": "Anonymously send reports on detected applications to wappalyzer.com for analysis",
"type": "bool",
"value": true
}]
}

@ -3,7 +3,7 @@
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<em:id>wappalyzer@crunchlabz.com</em:id>
<em:version>2.7.5</em:version>
<em:version>2.7.7</em:version>
<em:type>2</em:type>
<em:unpack>true</em:unpack>
@ -12,7 +12,7 @@
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>4.0</em:minVersion>
<em:maxVersion>29.*</em:maxVersion>
<em:maxVersion>28.*</em:maxVersion>
</Description>
</em:targetApplication>

@ -487,7 +487,7 @@ var wappalyzer = (function() {
w.log({ hostname: hostname, ping: w.ping.hostnames[hostname] });
}
if ( Object.keys(w.ping.hostnames).length >= 50 ) { driver('ping'); }
if ( Object.keys(w.ping.hostnames).length >= 20 ) { driver('ping'); }
apps = null;
data = null;