TLDR: skrip mengurutkan komentar di bawah artikel sesuai urutan yang ditambahkan, tanpa memperhitungkan tingkat sarang dan diskusi. Anda dapat melihatnya setiap beberapa hari sampai sensasi deja vu muncul.
06/12/2019 - menambahkan dukungan skrip untuk halaman berita
Saya mendapati diri saya berpikir bahwa tidak nyaman untuk mengikuti diskusi panjang di hub, terutama jika berlangsung selama beberapa hari. Terutama jika ada semacam petunjuk kuat di mana para peserta saling menuangkan air selama beberapa hari. Apalagi jika dalam aliran kebenaran ini Anda hanya perlu mengekstraksi opini dan fakta tanpa terjun ke dalam diskusi itu sendiri. Mungkin itu akan bermanfaat bagi orang lain.
Opsi cepat untuk dijalankan di konsol pengembang:
Perluas(function() { function sortComments() { let comments = Array.from( document.querySelectorAll(".comment") ); comments.sort(function (a,b) { let times = [ a.querySelector("time"), b.querySelector("time") ]; for (let i in times) { times[i] = (( times[i] !== null ) ? times[i].innerText : "").replace(/([0-9]{2})\.([0-9]{2})\.([0-9]{2}).+?([0-9]{2}):([0-9]{2})/, "$3.$2.$1 $4:$5"); } return times[1].localeCompare(times[0]); }); let rendered = ""; for (let i = 0; i < comments.length; i++) { rendered += comments[i].innerHTML + "<br/><br/>"; } document.querySelector("#comments").innerHTML = rendered; document.querySelector("#comments").scrollIntoView(); } sortComments(); })();
Opsi untuk GreaseMonkey (tombol muncul di sudut kanan atas):
Saya ingin melihat fungsi seperti itu sebagai bagian dari situs, karena "komentar lebih bermanfaat daripada artikel" adalah klasik. Dan sesuatu yang menarik dapat ditangkap seminggu kemudian setelah publikasi.