document.addEventListener('DOMContentLoaded', function () {
// Selecciona todos los elementos
con el atributo name="webChat"
var webChatElements = document.querySelectorAll('div[name="webChat"]');
// Itera sobre los elementos encontrados
webChatElements.forEach(function (element) {
// Oculta el elemento
element.style.display = 'none';
// Deshabilita el elemento (si es interactivo o tiene eventos asociados)
element.setAttribute('aria-disabled', 'true');
element.setAttribute('disabled', 'true');
element.style.pointerEvents = 'none'; // Evita interacciones del usuario
});
// Captura todos los elementos con el id "customerpane_qfc"
let elements = document.querySelectorAll('#customerpane_qfc');
// Itera sobre los elementos encontrados y selecciona el que sea un iframe
let customerIFrame = null;
elements.forEach(function (element) {
if (element.tagName.toLowerCase() === 'iframe') {
customerIFrame = element;
}
});
customerIFrame.addEventListener('load', function () {
console.log("El iframe se ha cargado completamente.");
if (customerIFrame && customerIFrame.contentWindow.document.readyState === 'complete') {
console.log("iFrame cargado, manejando visibilidad");
// Selecciona todos los elementos
con el atributo name="webChat"
var webChatElements = customerIFrame.contentWindow.document.querySelectorAll('div[name="webChat"]');
// Itera sobre los elementos encontrados
webChatElements.forEach(function (element) {
// Oculta el elemento
element.style.display = 'none';
// Deshabilita el elemento (si es interactivo o tiene eventos asociados)
element.setAttribute('aria-disabled', 'true');
element.setAttribute('disabled', 'true');
element.style.pointerEvents = 'none'; // Evita interacciones del usuario
});
}
});
console.log('Todos los elementos
han sido ocultados y deshabilitados.');
});