Обнаружение браузера в ReactJS - Запрет для IE - PullRequest
0 голосов
/ 22 марта 2019

Я хочу отрицать использование IE для моего приложенияactjs ... На данный момент вот мой App.js ... Поэтому я хочу выдать ошибку, говорящую (IE не разрешен, пожалуйста, используйте Chrome)

Любая помощь с благодарностью, пожалуйста

import React, { Component } from 'react';
import './App.css';
import { BrowserRouter as Router,
        Route,
        Link,
        Switch,
        Redirect
 } from 'react-router-dom';

class App extends Component {
  render() {
    return (
      <Router>
        <div>
          <Navbar />
        <Switch>
          <Route exact path="/" component={Home} />
          <Route exact path="/Home" component={Home} />
        </Switch>
        </div>
      </Router>
    );
  }
}

export default App;

1 Ответ

0 голосов
/ 22 марта 2019

Этот код будет обнаруживать IE, не беспокоясь о том, что кто-то возится со строкой UserAgent:

if (window.MSCompatibleInfo != null) {
  alert('IE is not allowed please use Chrome!").
  throw new Error('IE is not allowed please use Chrome!');
}

* throw - чтобы остановить выполнение чего-либо еще

...