Comments (3)
Thanks @jtemplej for PR, issue will be available as soon as I update package (I think it will be in a couple days from now)
from react-device-detect.
I had the same problem as you; my solution is not related to this library, but if you just need to detect IE here's what I did:
<style>
.hidden {
opacity: 0;
}
.show {
opacity: 1;
margin-top: 16px;
}
</style>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<div id="ie" class="hidden">
Sorry! We do not support your current browser. Please download
<a href="https://www.google.com/chrome/">Google Chrome</a>,
<a href="https://www.microsoft.com/en-us/edge">Microsoft Edge</a> or
<a href="https://www.mozilla.org/en-CA/firefox/new/">Mozilla Firefox</a>.
</div>
<script>
function msieversion() {
var ua = window.navigator.userAgent
var msie = ua.indexOf('MSIE ')
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
document.getElementById('ie').classList.add('show')
}
}
window.onload = msieversion
</script>
</body>
from react-device-detect.
@fawad-khalil-lunchon , thanks for your report. I will rewrite this to make it compatible with IE.
So far you can use polyfill for supporting includes
on IE.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes#Polyfill
from react-device-detect.
Related Issues (20)
- Current Version 2.2.2 has security vulnerability on old version of ua-parser-js HOT 1
- Selector/View for isSmallScreen - a view which would aid responsive UI design
- ReDoS Vulnerability in ua-parser-js version HOT 1
- Chromium OS/Chrome OS is missing from OS map list
- Download link for version 2.2.2
- AWS Amplify masks my user-agent header. HOT 8
- Support for React18 HOT 5
- Problem in load css file
- Question about migrate to navigator.userAgentData issue show up in Chrome
- ESM Support
- isTWA and isPWA Feature HOT 1
- No longer run smoothly at Next.js 13 + React.js 18 (Typescript) HOT 7
- isMobile doesn't work in Nexjs13 app HOT 3
- crash in ssr mode due to undefined window in userMobileOrientation function HOT 3
- Getting Windows 10 for Windows 11 OS HOT 1
- mobileModel not returning the whole model
- isTouch and including `touch screen laptops`
- Samsung Internet is not detected properly
- PWASupported
- Will this detect react apps that is embedded through iframe?
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 react-device-detect.