SUPPORT-8783: Fix

This commit is contained in:
Eduard Tihomirov 2025-01-24 16:29:47 +03:00
parent ff2a62efb0
commit 4249b277b2
3 changed files with 18 additions and 11 deletions

View file

@ -78,6 +78,7 @@ server {
set $flLandingUrl "${LKRP_FL_LANDING}"; set $flLandingUrl "${LKRP_FL_LANDING}";
set $ulUrl "${LKRP_UL_URL}"; set $ulUrl "${LKRP_UL_URL}";
set $ulLandingUrl "${LKRP_UL_LANDING}"; set $ulLandingUrl "${LKRP_UL_LANDING}";
set $certUrl "${LKRP_CRT_CHECK_URL}";
try_files $uri $uri/ $uri/index.html; try_files $uri $uri/ $uri/index.html;
} }

View file

@ -17,7 +17,7 @@
</div> </div>
<div class="container"> <div class="container">
<div id="cert-check-info"> <div id="cert-check-info" data-cert-url="<!--#echo var='certUrl'-->">
<div class="cert-check-content"> <div class="cert-check-content">
<div class="cert-check-text"> <div class="cert-check-text">
<div class="plain-text">Для обеспечения защищенного соединения с сайтом реестра повесток необходимо установить сертификат безопасности. Он размещен на официальном сайте Портала государственных услуг Российской Федерации. Для установки воспользуйтесь <a href="https://www.gosuslugi.ru/crt/">инструкцией</a></div> <div class="plain-text">Для обеспечения защищенного соединения с сайтом реестра повесток необходимо установить сертификат безопасности. Он размещен на официальном сайте Портала государственных услуг Российской Федерации. Для установки воспользуйтесь <a href="https://www.gosuslugi.ru/crt/">инструкцией</a></div>

View file

@ -1,10 +1,16 @@
fetch("https://lkrp-dev2.micord.ru", { mode: "no-cors" }) document.addEventListener("DOMContentLoaded", () => {
.then((response) => { // Получаем значение flLandingUrl из data-атрибута
if (!response.ok) { const flLandingUrl = document.getElementById("cert-check-info").dataset.certUrl;
throw new Error("Server responded with status " + response.status);
} // Выполняем fetch с использованием полученного URL
document.getElementById("cert-check-info").hidden = true; fetch(flLandingUrl, { mode: "no-cors" })
}) .then((response) => {
.catch((error) => { if (!response.ok) {
console.error("Fetch error:", error.message || error); throw new Error("Server responded with status " + response.status);
}); }
document.getElementById("cert-check-info").hidden = true;
})
.catch((error) => {
console.error("Fetch error:", error.message || error);
});
});