v2.5.2
Giriş yap

execCommand Liste Oluşturma Sorunu

yessglory
516 defa görüntülendi ve 1 kişi tarafından değerlendirildi
Arkadaşlar kendime basit blog editörü yapmaya çalışıyorum. Bunun için document.execCommand özelliğini kullanıyorum fakat çoğu zaman doğru çalışmıyor. document.execCommand kullanarak sıralı bir liste oluşturmaya çalışıyorum fakat çalışmıyor. Bir süredir bunun sebebini aradım ama bulamadım. Bu sorunun sebebi nedir ve nasıl çözerim?

$(".select-text-box-list-ul-button").click(function(e){
   
    document.execCommand('insertOrderedList',false,YaziyiSec());
                    
});


function YaziyiSec(){
                 
    if (window.getSelection) {
        return window.getSelection();
    } else if (document.selection) {
        return document.selection.createRange();
    }
    return '';

}

Cevap yaz
Cevaplar (2)
yessglory
1467 gün önce

Şu an için Google Chrome, Edge ve Firefox'ta çalışıyor. Ancak sadece çalışmayan kısmı "insertOrderedList" ve "insertUnorderedList".

sefa
1467 gün önce

Şuradan da görüleceği gibi Document.execCommand()
özelliği desteklenmeyen bir özelliktir ve yakında tamamen kaldırılacaktır.
Muhtemelen ana sebebi bu. Başka tarayıcılardan da deneyip sonucu paylaşabilirsiniz.