Elbert Alias
ff3284e81d
Fix React, Preact detection
4 years ago
Elbert Alias
ed8a32f177
Fix cookie detection in WebExtension driver
4 years ago
Elbert Alias
5f9d939cee
Potential fix for caching issue
4 years ago
Elbert Alias
83cd5673d8
Fix for cached detections issue, improve Square detection
4 years ago
Elbert Alias
8b1f03e8da
Make 'requires' work with 'dom' and 'js' in WebExtension driver
4 years ago
Elbert Alias
125f0178ce
Implement requires in WebExtension driver
4 years ago
Elbert Alias
fd619684fd
Optimise image conversion script, minor fixes
4 years ago
Elbert Alias
2ce36989c3
Add Sky-Shop detection
4 years ago
Elbert Alias
35090b3606
Add short DOM notation
4 years ago
Elbert Alias
f7171c836c
Add Google Ads, Microsoft Advertising detection
5 years ago
Elbert Alias
4a02b9aef5
Analyze JS a second time after a 5s delay to capture async scripts
5 years ago
Elbert Alias
11ab46c8fd
Add Appointment scheduling, Surveys categories. Add Calendly and Chili Piper detection. Add "dom" method to detect technologies using query selectors.
5 years ago
Elbert Alias
e619fce6e9
Add CSS inspection, add Vuetify detection
5 years ago
Elbert Alias
f7f1ba5d7e
Build v6.3.0
5 years ago
Elbert Alias
5c241d49e1
Build v6.2.3
5 years ago
Elbert Alias
2d88739d78
Fix content script messaging, popup layout, add technology descriptions
5 years ago
Elbert Alias
8be327e141
Add option to disable extension on domains and to clear caches
5 years ago
汪心禾
9a53d48f41
WebExtension: Remove hash from url
...
Fix the bug of not showing popup when the url contains hash
5 years ago
Elbert Alias
9d77cd5b48
Safari compatibility
5 years ago
Elbert Alias
0302eba2f4
Use runtime.sendMessage instead of port.postMessage for Safari compatibility
5 years ago
Elbert Alias
8caee3841a
Update inline documentation
5 years ago
Kyle Taylor
e7c0651dde
Add JSDoc blocks to all functions
...
- Focused on Wappalyzer and web extension
- iframe.js hasn’t been cleaned / formatted in awhile, so it looks like a lot of changes, but is just JSDoc blocks and formatting.
5 years ago
Elbert Alias
65c2ce86dc
Build v6.0.7
5 years ago
Elbert Alias
f3c929c18e
Fix JS variable processing
5 years ago
Elbert Alias
27e9b2fcbb
Refactoring
5 years ago
Elbert Alias
575809793e
Refactoring
5 years ago
Elbert Alias
2a54f1cd4f
Refactoring
5 years ago
Elbert Alias
2aca8275c5
Refactoring
5 years ago
Elbert Alias
eae4350627
Add 1s delay in WebExtension driver, fix links in popup
5 years ago
Elbert Alias
93ddace370
Use ports for messaging
6 years ago
Elbert Alias
7c14a6d525
Build 5.7.1
7 years ago
Elbert Alias
9ce95a665d
Fix merge, WebExtension performance improvement
7 years ago
Elbert Alias
a2a18e12b5
Improve parsing of minified HTML
7 years ago
Elbert Alias
eca77528d6
Add eslint
7 years ago
Elbert Alias
42fd5f9153
Disable extension on FirstData Connect payment gateway
7 years ago
Elbert Alias
c9b0ab7aa2
Fix header detection, performance improvements in WebExtension driver
7 years ago
Elbert Alias
5344662f4c
Implement browser.cookie API
7 years ago
Camille Barneaud
27e1fa17a4
Fix performance issue ( #2143 )
...
* Fix #2140
Remove inpage js.
* Remove the two culprit
I removed Criteo & Carbon Ads which were the original culprit.
I also removed the beginning of Sizmek pattern as it looks useless and potentially dangerous.
I would add that any pattern matching some close to <code>\[\^(.).{0,3}\].{0,3}\1</code> in the beggining should look suspicious.
There are several good candidate in HTML..
7 years ago
Elbert Alias
74bb8fa56a
Asynchronous regex execution
8 years ago
Elbert Alias
28a93d5bec
Improve Joomla pattern, decrease processed HTML sise
8 years ago
Elbert Alias
4a711891fc
Fix meta detection method
8 years ago
Elbert Alias
18733b6c5f
Manual PR merges
8 years ago
Camille Barneaud
b682b4440f
Fix HTML extraction in WebExtensions ( #1920 )
8 years ago
Elbert Alias
581758f4c3
Merge js field
8 years ago
Elbert Alias
66c703c2fa
Refactoring, allow multiple expressions per js field, remove env detection
8 years ago
Camille Barneaud
9ba4c7ea85
Finish implement js field
8 years ago
Camille Barneaud
d66a2a7c75
Enable multiple headers with the same name & Get scripts via DOM ( #1819 )
...
* Enable multiple header with same name
Enable multiple header with same name for WebExtension driver
* Enable multiple header with same name
Enable multiple header with same name for Bookmarklet driver
* Enable multiple header with same name
Enable multiple header with same name for the NPM driver
* Enable multiple headers with the same name
* Get scripts via DOM (WebExtension)
* Get scripts via DOM (Bookmarklet)
* Get scripts via DOM
* Get scripts via DOM (NPM)
8 years ago
Elbert Alias
a05d78e47d
Fix browser is undefined error in content.js
8 years ago
Elbert Alias
a00319a3a8
Functional ES6 code
8 years ago
Elbert Alias
872bcbb64e
Port to ES6
8 years ago