Comments (2)
Thanks for reporting this @Humbi1992
Many of the methods in this Agent plugin are just wrappers to jenssegers/agent tool. Further up the chain, their 'isRobot' method refers to JayBizzle/Crawler-Detect .
This Agent plugin requires the latest stable version of jenssegers/agent. If you're in a position to run a composer update
you may find this could have already been patched
You can check if each of your installed packages are up-to date using these commands:
composer show jenssegers/agent
Latest: v2.6.3
composer show jaybizzle/crawler-detect
Latest: v1.2.95
I'm going to see if I can replicate your circumstance though, as the Google Page Crawler seems like an obvious thing "Crawler-Detect" should be able to detect.
As it stands... this is just a long-winded way of me saying I'm probably not going to be able to help. Sorry. You may need to raise an issue with Crawler-Detect instead to include the "Google Page Crawler" User Agent in their database. It may have been updated by Google.
Obviously if I'm misunderstanding something please let me know. Happy to look into it.
from craft-plugin-agent.
Hi @Humbi1992, you can now add User Agent exceptions to resolve the problem you were having. The query for 'ie' and it returning 'true' when it shouldn't have was related to the same bug. All fixed now.
from craft-plugin-agent.
Related Issues (10)
- Match negative criteria for redirects HOT 1
- floor(): Argument #1 ($num) must be of type int|float, string given HOT 4
- How to detect in-app instragram browser HOT 2
- Craft 4 support? HOT 4
- 'set criteria' not working anymore after update to agent version 4 HOT 10
- Ipad pro does not count as a tablet HOT 2
- Installation/update error HOT 6
- When user agent is blank, the check method returns "true" HOT 1
- Missing marknotton/agent repository HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from craft-plugin-agent.