diff --git a/src/apps.json b/src/apps.json index e613e3a7f..ed2bd4263 100644 --- a/src/apps.json +++ b/src/apps.json @@ -5636,6 +5636,14 @@ "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", "website": "https://www.intercom.com" }, + "Intercom Articles": { + "cats": [ + 4 + ], + "html": "]+>We run on Intercom", + "icon": "Intercom.svg", + "website": "https://www.intercom.com/articles" + }, "Intershop": { "cats": [ 6 @@ -15032,7 +15040,7 @@ "priority": 2 }, "4": { - "name": "Documentation tools", + "name": "Documentation", "priority": 2 }, "5": { @@ -15284,4 +15292,4 @@ "priority": 9 } } -} \ No newline at end of file +} diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index ab935d437..853c8ba41 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -217,6 +217,8 @@ class Site { await page.setRequestInterception(true) + page.on('dialog', (dialog) => dialog.dismiss()) + page.on('error', (error) => this.error(error)) let responseReceived = false diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index 1b1c02ff3..95c0a052e 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -561,7 +561,7 @@ const Driver = { const count = Object.keys(hostnames).length if (count && (count >= 50 || Driver.lastPing < Date.now() - expiry)) { - await Driver.post('https://api.wappalyzer.com/ping/v1/', hostnames) + await Driver.post('https://api.wappalyzer.com/ping/v2/', hostnames) await setOption('hostnames', (Driver.cache.hostnames = {}))