У меня есть BrowserField в моем приложении, которое отлично работает. Он перехватывает запросы навигации к ссылкам на моем веб-сайте, которые ведут на внешние сайты, и открывает новые окна для отображения тех, которые находятся в обычном браузере, что также отлично работает.
Моя проблема заключается в том, что если пользователь щелкает ссылку, чтобы сказать «www.google.com», мое приложение открывает ее в новом браузере, но также регистрирует ее в BrowserHistory. Поэтому, если они щелкнут назад, вне Google, они вернутся в мое приложение, но затем, если они снова нажмут, BrowserHistory поместит их на ту же страницу, на которой они были (поскольку возврат из Google не возвращается в обратном направлении). history) Я пытался найти способ редактировать BrowserHistory BrowserField, но это не представляется возможным. Если не считать создания собственного класса для регистрации истории просмотров, могу ли я что-нибудь сделать?
Если я не очень хорошо объяснил проблему, не стесняйтесь просить разъяснений. Спасибо