- Katılım
- 24 Ara 2025
- Konular
- 29
- Mesajlar
- 40
- Çözümler
- 2
- Tepkime puanı
- 20
Xenforo forumda konu yanıt alanına metin gireceğim zaman google chrome için sorun yok ama internet explorer kullanırken imleç geç aktif oluyor?
XenForo’nun konu/yanıt metin editörü Froala tabanlıdır ve Internet Explorer (özellikle IE11 ve altında) ile tam uyumlu değildir. Bu nedenle metin alanına tıklayınca imlecin geç gelmesi, geç yazmaya başlaması veya yazı yazarken gecikme gibi problemler bilinen tarayıcı uyumsuzluğudur.
Bugün itibarıyla:
JS dosyalarında IE tespit edilip basit textarea’ya otomatik geçiş yapılabilir:
ve CSS desteği;
Bu mantık XenForo template’e eklenirse Internet Explorer kullanıcıları zengin editör yerine normal textarea kullanırsa, gecikme tamamen yok olur.
Bu durum tarayıcı uyumsuzluğundan kaynaklanıyor. XenForo 2.2-2.3 için resmî destek Microsoft Edge, Chrome, Firefox, Safari üzerinedir. Eğer IE kullanımı zorunluluk değilse kullanıcılarınıza tarayıcı değişimi önerin; zorunluysa yukarıdaki fallback çözümünü uygulamanız gerekir.
XenForo’nun konu/yanıt metin editörü Froala tabanlıdır ve Internet Explorer (özellikle IE11 ve altında) ile tam uyumlu değildir. Bu nedenle metin alanına tıklayınca imlecin geç gelmesi, geç yazmaya başlaması veya yazı yazarken gecikme gibi problemler bilinen tarayıcı uyumsuzluğudur.
Bugün itibarıyla:
- XenForo 2.2 ve 2.3 resmî olarak Internet Explorer’ı desteklemiyor.
- Microsoft IE’yi 2022'den beri tamamen kullanımdan kaldırdı.
- XenForo editörü (JS-based Froala) IE’de polyfill olmadan tam performans vermez.
Sorunu azaltmak için yapılabilecek teknik çözümler
1) Editor Scriptlerini IE için fallback moda almakJS dosyalarında IE tespit edilip basit textarea’ya otomatik geçiş yapılabilir:
Kod:
<script>
document.addEventListener("DOMContentLoaded", function() {
var ua = window.navigator.userAgent;
var isIE = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1;
if (isIE) {
document.querySelectorAll('.fr-box.fr-basic').forEach(function(el) {
el.classList.add('is-ie');
});
}
});
</script>
ve CSS desteği;
Kod:
.fr-box.is-ie .fr-element {
display: none;
}
.fr-box.is-ie textarea {
display: block !important;
}
Bu mantık XenForo template’e eklenirse Internet Explorer kullanıcıları zengin editör yerine normal textarea kullanırsa, gecikme tamamen yok olur.
Bu durum tarayıcı uyumsuzluğundan kaynaklanıyor. XenForo 2.2-2.3 için resmî destek Microsoft Edge, Chrome, Firefox, Safari üzerinedir. Eğer IE kullanımı zorunluluk değilse kullanıcılarınıza tarayıcı değişimi önerin; zorunluysa yukarıdaki fallback çözümünü uygulamanız gerekir.