diff --git a/package.json b/package.json index f998d553d..1fb93d26b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,8 @@ "dependencies": { "@prantlf/jsonlint": "^10.2.0", "adm-zip": "^0.4.14", - "convert-svg-to-png": "^0.5.0" + "convert-svg-to-png": "^0.5.0", + "languagedetect": "^2.0.0" }, "devDependencies": { "@nuxtjs/eslint-config": "^1.0.1", diff --git a/src/apps.json b/src/apps.json index 1dfe6b568..9b6938144 100644 --- a/src/apps.json +++ b/src/apps.json @@ -137,11 +137,25 @@ ], "website": "https://www.adplan7.com/" }, + "AdonisJS": { + "cats": [ + 18 + ], + "icon": "AdonisJS.png", + "cookies": { + "cookie_name": "adonis-session" + }, + "implies": "Node.js", + "website": "https://adonisjs.com" + }, "AMP": { "cats": [ 12 ], - "html": "]* (?:amp|⚡)[^-]", + "html": [ + "]* (?:amp|⚡)[^-]", + "]+)webapp\\/wcs\\/", + "html": "<(?:a|link|script)[^>]*(?:href|src)=\".*(\/wcsstore\/|webapp\\/wcs)", "icon": "IBM.svg", "implies": "Java", "url": "/wcs/", @@ -6475,17 +6536,17 @@ ], "website": "https://www.localfocus.nl/en/" }, - "Locomotive": { + "LocomotiveCMS": { "cats": [ 1 ], "html": "]*/sites/[a-z\\d]{24}/theme/stylesheets", - "icon": "Locomotive.png", + "icon": "LocomotiveCMS.png", "implies": [ "Ruby on Rails", "MongoDB" ], - "website": "http://www.locomotivecms.com" + "website": "https://www.locomotivecms.com" }, "Lodash": { "cats": [ @@ -7934,6 +7995,20 @@ }, "website": "http://www.onestat.com" }, + "OneTrust": { + "cats": [ + 67 + ], + "cookies": { + "OptanonConsent": "" + }, + "script": [ + "cdn\\.cookielaw\\.org", + "optanon\\.blob\\.core\\.windows\\.net" + ], + "icon": "OneTrust.png", + "website": "http://www.onetrust.com" + }, "Onshop": { "cats": [ 6 @@ -9670,7 +9745,10 @@ "_hybris": "" }, "cpe": "cpe:/a:sap:commerce_cloud", - "html": "<[^>]+/(?:sys_master|hybr|_ui/(?:responsive/)?(?:desktop|common(?:/images|/img)?))/", + "html": [ + "<[^>]+/(?:sys_master|hybr|_ui/(?:.*responsive/)?(?:desktop|common(?:/images|/img|/css|ico)?))/", + "].*hybris.*.js" + ], "icon": "SAP.png", "implies": "Java", "website": "https://www.sap.com/products/crm/e-commerce-platforms.html" @@ -9807,6 +9885,14 @@ "implies": "Express", "website": "http://sailsjs.org" }, + "SaleCycle": { + "cats": [ + 6 + ], + "html": "]+title=\"SaleCycle\"[^>]+src=\"[^>]+salecycle\\.com", + "icon": "salecycle.svg", + "website": "https://www.salecycle.com/" + }, "Salesforce": { "cats": [ 53 @@ -9827,11 +9913,14 @@ "Salesforce Commerce Cloud": { "cats": [ 6 - ], + ], "headers": { "Server": "Demandware eCommerce Server" }, - "html": "<[^>]+demandware\\.edgesuite", + "html": [ + "<[^>]+demandware\\.edgesuite", + "/demandware\\.static/" + ], "icon": "Salesforce.svg", "js": { "dwAnalytics": "" @@ -10536,7 +10625,7 @@ "cats": [ 12 ], - "icon": "Socket.io.png", + "icon": "Socket.IO.svg", "implies": "Node.js", "js": { "io.Socket": "", @@ -10589,6 +10678,22 @@ }, "website": "https://www.solusquare.com" }, + "SolidPixels": { + "cats": [ + 1, + 6, + 4 + ], + "icon": "SolidPixels.png", + "implies": "React", + "meta": { + "web_author": "^solidpixels" + }, + "script": [ + "^https?://cdn\\.solidpixels\\.net/" + ], + "website": "https://www.solidpixels.net" + }, "Solve Media": { "cats": [ 16, @@ -10933,6 +11038,16 @@ "implies": "Symfony", "website": "http://sulu.io" }, + "@sulu/web": { + "cats": [ + 59 + ], + "js": { + "web.startComponents": "" + }, + "icon": "Sulu.svg", + "website": "https://github.com/sulu/web-js" + }, "SumoMe": { "cats": [ 5, @@ -11114,6 +11229,15 @@ }, "website": "https://github.com/syntaxhighlighter" }, + "Taggbox": { + "cats": [ + 5 + ], + "icon": "Taggbox.svg", + "script": "web\\.taggbox\\.com", + "url": "web.taggbox.com", + "website": "https://taggbox.com/" + }, "T-Soft": { "cats": [ 6 @@ -11543,6 +11667,14 @@ "script": "tcdn\\.com\\.br", "website": "https://www.tray.com.br" }, + "TrustArc": { + "cats": [ + 67 + ], + "script": "consent\\.trustarc\\.com", + "icon": "TrustArc.svg", + "website": "http://trustarc.com" + }, "Tumblr": { "cats": [ 11 @@ -12087,7 +12219,7 @@ 12 ], "html": "<[^>]+\\sdata-v(?:ue)?-", - "icon": "Vue.js.png", + "icon": "vue.svg", "js": { "Vue.version": "^(.+)$\\;version:\\1" }, @@ -14781,6 +14913,11 @@ "66": { "name": "UI frameworks", "priority": 7 + }, + "67": { + "name": "Cookie compliance", + "priority": 9 } + } -} +} \ No newline at end of file diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 7b7fc079e..bce3bf326 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -137,7 +137,7 @@ class Driver { } open(url) { - return new Site(url, this) + return new Site(url.split('#')[0], this) } log(message, source = 'driver') { diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 721464c9d..379a0caae 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxys invers" }, "categoryName65": { "message": "Balanceigs de càrrega" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 847dbf1fa..152ee10bb 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index 766f7f9b7..a9316d331 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -77,5 +77,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index 9f7b85cc0..b7f5f48d4 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -79,5 +79,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse proxies" }, "categoryName65": { "message": "Load balancers" }, - "categoryName66": { "message": "UI frameworks" } + "categoryName66": { "message": "UI frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index 14d102648..f30c9fdc5 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index adb30b530..3610858df 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "پروکسی معکوس" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 37fd1c2ce..a291b9c42 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 795060901..51ae4aafd 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy inverso" }, "categoryName65": { "message": "Balanceador de carga" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index b631044ee..787714b2e 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -77,5 +77,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 11d46d599..39737a2be 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index 27882408a..675d41ae3 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 666d4d957..2b75819a2 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "リバースプロキシ" }, "categoryName65": { "message": "ロードバランサー" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 90e83acfd..04087bb63 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy wsteczne" }, "categoryName65": { "message": "Równoważenie obciążenia" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index a7fd7a55a..7d526e9a4 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -79,7 +79,8 @@ "categoryName61": { "message": "SaaS" }, "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, - "categoryName64": { "message": "Reverse Proxy" }, - "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName64": { "message": "Reverse Proxy" }, + "categoryName65": { "message": "Load Balancer" }, + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index e32b108aa..a4009e2b4 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Proxy Reverso" }, "categoryName65": { "message": "Balanceador de Carga" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index a3036e74a..efb1d726d 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -77,5 +77,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 55d08dca6..68491ed16 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -79,5 +79,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Обратный прокси" }, "categoryName65": { "message": "Балансировка нагрузки" }, - "categoryName66": { "message": "UI Фреймворк" } + "categoryName66": { "message": "UI Фреймворк" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index b9ed2ce77..d5bd0c59e 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 63167726a..133782272 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Yük Dengeleyici" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index c8c28983f..4b5cda5f2 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index b0af1ba9f..dc3982841 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "Reverse Proxy" }, "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" } + "categoryName66": { "message": "UI Frameworks" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 2aadbda4c..39866faa3 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "基础设施即服务(IaaS)" }, "categoryName64": { "message": "反向代理" }, "categoryName65": { "message": "负载均衡" }, - "categoryName66": { "message": "用户界面(UI)框架" } + "categoryName66": { "message": "用户界面(UI)框架" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 9ca2612f3..d24c8f257 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -81,5 +81,6 @@ "categoryName63": { "message": "基礎設施即服務(IaaS)" }, "categoryName64": { "message": "反向代理伺服器" }, "categoryName65": { "message": "負載平衡器" }, - "categoryName66": { "message": "UI 框架" } + "categoryName66": { "message": "UI 框架" }, + "categoryName67": { "message": "Cookie compliance" } } diff --git a/src/drivers/webextension/images/icons/AdonisJS.png b/src/drivers/webextension/images/icons/AdonisJS.png new file mode 100644 index 000000000..71b65e892 Binary files /dev/null and b/src/drivers/webextension/images/icons/AdonisJS.png differ diff --git a/src/drivers/webextension/images/icons/Cookiebot.svg b/src/drivers/webextension/images/icons/Cookiebot.svg new file mode 100644 index 000000000..c6acb47bd --- /dev/null +++ b/src/drivers/webextension/images/icons/Cookiebot.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Crownpeak.png b/src/drivers/webextension/images/icons/Crownpeak.png new file mode 100644 index 000000000..4b80de9df Binary files /dev/null and b/src/drivers/webextension/images/icons/Crownpeak.png differ diff --git a/src/drivers/webextension/images/icons/ForoshGostar.svg b/src/drivers/webextension/images/icons/ForoshGostar.svg new file mode 100644 index 000000000..c97a6fa7b --- /dev/null +++ b/src/drivers/webextension/images/icons/ForoshGostar.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Locomotive.png b/src/drivers/webextension/images/icons/Locomotive.png deleted file mode 100644 index 21482d022..000000000 Binary files a/src/drivers/webextension/images/icons/Locomotive.png and /dev/null differ diff --git a/src/drivers/webextension/images/icons/LocomotiveCMS.png b/src/drivers/webextension/images/icons/LocomotiveCMS.png new file mode 100644 index 000000000..3bf4c3f46 Binary files /dev/null and b/src/drivers/webextension/images/icons/LocomotiveCMS.png differ diff --git a/src/drivers/webextension/images/icons/OneTrust.png b/src/drivers/webextension/images/icons/OneTrust.png new file mode 100644 index 000000000..da57f65e5 Binary files /dev/null and b/src/drivers/webextension/images/icons/OneTrust.png differ diff --git a/src/drivers/webextension/images/icons/Pushnami.svg b/src/drivers/webextension/images/icons/Pushnami.svg index 7d6abbf54..88b2ec384 100755 --- a/src/drivers/webextension/images/icons/Pushnami.svg +++ b/src/drivers/webextension/images/icons/Pushnami.svg @@ -1,8 +1 @@ - - - Pushnami-Logo - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Socket.IO.svg b/src/drivers/webextension/images/icons/Socket.IO.svg new file mode 100644 index 000000000..21d042b6a --- /dev/null +++ b/src/drivers/webextension/images/icons/Socket.IO.svg @@ -0,0 +1,16 @@ + + + + logo full + Created with Sketch. + + + + + diff --git a/src/drivers/webextension/images/icons/Socket.io.png b/src/drivers/webextension/images/icons/Socket.io.png deleted file mode 100644 index f381eecf7..000000000 Binary files a/src/drivers/webextension/images/icons/Socket.io.png and /dev/null differ diff --git a/src/drivers/webextension/images/icons/SolidPixels.png b/src/drivers/webextension/images/icons/SolidPixels.png new file mode 100644 index 000000000..b26327541 Binary files /dev/null and b/src/drivers/webextension/images/icons/SolidPixels.png differ diff --git a/src/drivers/webextension/images/icons/Taggbox.svg b/src/drivers/webextension/images/icons/Taggbox.svg new file mode 100644 index 000000000..96c9ff065 --- /dev/null +++ b/src/drivers/webextension/images/icons/Taggbox.svg @@ -0,0 +1 @@ +Taggbox-T \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/TrustArc.svg b/src/drivers/webextension/images/icons/TrustArc.svg new file mode 100644 index 000000000..27f47cfca --- /dev/null +++ b/src/drivers/webextension/images/icons/TrustArc.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Vue.js.png b/src/drivers/webextension/images/icons/Vue.js.png deleted file mode 100644 index 2c33e395f..000000000 Binary files a/src/drivers/webextension/images/icons/Vue.js.png and /dev/null differ diff --git a/src/drivers/webextension/images/icons/centminmod.png b/src/drivers/webextension/images/icons/centminmod.png new file mode 100644 index 000000000..988f8230a Binary files /dev/null and b/src/drivers/webextension/images/icons/centminmod.png differ diff --git a/src/drivers/webextension/images/icons/salecycle.svg b/src/drivers/webextension/images/icons/salecycle.svg new file mode 100644 index 000000000..c1670dc0e --- /dev/null +++ b/src/drivers/webextension/images/icons/salecycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/vue.svg b/src/drivers/webextension/images/icons/vue.svg new file mode 100644 index 000000000..71c1cfb9a --- /dev/null +++ b/src/drivers/webextension/images/icons/vue.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/js/content.js b/src/drivers/webextension/js/content.js index 71dfbd994..3b031d84b 100644 --- a/src/drivers/webextension/js/content.js +++ b/src/drivers/webextension/js/content.js @@ -111,7 +111,7 @@ const Content = { chrome.runtime.sendMessage({ source: 'content.js', func: 'analyzeJs', - args: [location.href, data.wappalyzer.js] + args: [location.href.split('#')[0], data.wappalyzer.js] }) script.remove() diff --git a/yarn.lock b/yarn.lock index f011f2b21..a83b36b5a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1242,6 +1242,11 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +languagedetect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/languagedetect/-/languagedetect-2.0.0.tgz#4b8fa2b7593b2a3a02fb1100891041c53238936c" + integrity sha512-AZb/liiQ+6ZoTj4f1J0aE6OkzhCo8fyH+tuSaPfSo8YHCWLFJrdSixhtO2TYdIkjcDQNaR4RmGaV2A5FJklDMQ== + levn@^0.3.0, levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"