Я отвечаю на свой вопрос здесь с помощью сотрудника. Используйте событие hashchange современных браузеров (которое распознается jQuery), чтобы выбрать вкладку. В Bootstrap 4 вкладки активируются с помощью data-toggle="tab"
или data-toggle="pill"
. Таким образом, необходим только один скрипт:
<script>
$(window).on('hashchange ready', function () {
let selectedTab = window.location.hash;
$('a[href="' + selectedTab + '"][data-toggle="tab"]').trigger('click');
});
</script>
Каждая ссылка на боковой панели содержит га sh, соответствующий ссылке на нужную вкладку. При нажатии на ссылку боковой панели jQuery выше вызывает щелчок на вкладке, открывая вкладку на этой странице.
Примечание. Обязательно удалите onclick="selectTabNamedInUrlHash();"
из ссылок на боковой панели и удалите соответствующую функцию как он больше не нужен и может помешать решению.