Запретить определенным браузерам доступ к моему приложению

Другие сообщения описывают, что такое трассировка стека, но с ней все еще сложно работать.

Если вы получаете трассировку стека и хотите проследить причину исключения, хорошая начальная точка понимая, что использовать Java Stack Trace Console в Eclipse. Если вы используете другую среду IDE, может быть аналогичная функция, но этот ответ касается Eclipse.

Во-первых, убедитесь, что все ваши источники Java доступны в проекте Eclipse.

Затем в перспективе Java щелкните вкладку Console (обычно внизу). Если вид консоли не отображается, перейдите в пункт меню Окно -> Показать вид и выберите Консоль .

Затем в окне консоли нажмите на следующей кнопке (справа)

Consoles button [/g8]

, а затем выберите Java Stack Trace Console из раскрывающегося списка.

Вставьте трассировку стека в консоль. Затем он предоставит список ссылок в ваш исходный код и любой другой исходный код.

Это то, что вы можете увидеть (изображение из документации Eclipse):

Diagram from Eclipse documentation [/g9]

Самым последним вызовом метода будет верхняя вершина стека, которая является верхней строкой (исключая текст сообщения). Спуск по стопе идет назад во времени. Вторая строка - это метод, который вызывает первую строку и т. Д.

Если вы используете программное обеспечение с открытым исходным кодом, вам может потребоваться загрузить и прикрепить к проекту источники, если вы хотите их изучить. Загрузите исходные банки в своем проекте, откройте папку Referenced Libraries , чтобы найти свою банку для вашего модуля с открытым исходным кодом (тот, который имеет файлы классов), затем щелкните правой кнопкой мыши, выберите Свойства и присоедините исходную банку.

0
задан Alexandr Zavalii 24 March 2019 в 20:10
поделиться

1 ответ

попробуйте это

import './App.css';
import { BrowserRouter as Router, Route, Link, Switch, Redirect } from 'react-router-dom';
import Home from './components/Home';
import Test from './components/Test';
import Test1 from './components/Test1';

class App extends Component {

  render() {
  if(navigator.userAgent.indexOf("Firefox") > 0) {
      return <div>Browser not supported </div>
    }
    return (
      <Router>
        <div>
          <Navbar />
          <Switch>
            <Route exact path="/" component={Home} /> <Route exact path="/home" component={Home} /> <Route exact path="/test" component={Test} /> <Route exact path="/test1" component={Test1} />
            <Route component={NoMatch} />
          </Switch>
        </div>
      </Router>
    );
  }
}
export default App;

0
ответ дан Alexandr Zavalii 24 March 2019 в 20:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: