Я работаю над требованием, когда мне нужно получить текущий URL, к которому пользователь обращается в браузере.
У меня сейчас два подхода:
Чтение URL-адреса из истории базы данных браузера: , но проблема этого подхода заключается в том, что он не дает правильный URL-адрес. Он дает последний доступный URL-адрес, но не URL-адрес, с которым работает пользователь.
Другой вариант - это пользовательские расширения в самом браузере и захватить URL-адрес события изменения вкладки браузера. Этот подход работает нормально, но здесь мне нужно попросить пользователя добавить расширение в браузер.
Я хочу знать какой-нибудь другой подход, если таковой имеется?
Могу ли я добиться того же, запустив какую-то программу javascript через определенный промежуток времени для захвата URL?
Платформа, над которой я работаю: RedHat (RHEL)
Браузер: Firefox и Chrome.
Любое предложение будет оценено.