...
| Блок кода | ||||
|---|---|---|---|---|
| ||||
const observeUrlChange = () => {
const body = document.querySelector('body');
const observer = new MutationObserver(mutations => {
if (document.location.href.includes('auth')) {
const interval = setInterval(()=>{
const tab = document.querySelector('sl-tab[panel="openIDConnect"]')
if(tab){
const body = document.querySelector('body');
let lastText = '';
const observer = new MutationObserver(() => {
if (document.location.href.includes('auth')) {
const tab = document.querySelector('sl-tab[panel="openIDConnect"]');
if (tab) {
const currentText = tab.textContent.trim();
if (currentText !== 'СИА' && lastText !== 'СИА') {
tab.textContent = 'СИА';
lastText = 'СИА';
}
}
} else {
lastText = '';
}
});
observer.observe(body, { childList: true, subtree: true });
};
clearInterval(interval)
document.querySelector('sl-tab[panel="openIDConnect"]').textContent = 'СИА'
}
})
}
});
observer.observe(body, { childList: true, subtree: true });
};
window.onload = observeUrlChange; |
...