Jika Anda mencari cara untuk menampilkan tanggal / waktu secara permanen tanpa melayang (misalnya untuk tangkapan layar), solusi berbasis Javascript di atas tidak cocok dengan Github HTML terbaru (lihat komentar). Dan mereka tidak memperhitungkan fakta bahwa cap waktu diperbarui secara otomatis berdasarkan timer ( "X menit yang lalu" harus berubah setiap menit), sehingga mereka secara berkala akan muncul kembali.
Skrip berikut tampaknya berfungsi di Github pada 2020-01-27:
(function() {
var els = window.document.querySelectorAll("time-ago,relative-time");
els.forEach(function(el) {
el.innerHTML = "on " + el.getFormattedTitle(); // original timestamp
el.disconnectedCallback(); // stop auto-updates
});
})();
Anda dapat membuat ini bookmarklet dengan mengawali kode dengan javascript:
seperti pada solusi berbasis JS lainnya.
Dan jika Anda ingin menjadikan ini perbaikan permanen , Anda dapat menyimpan ini sebagai skrip TamperMonkey / Greasemonkey, sebagai berikut:
// ==UserScript==
// @name Github: always show absolute times
// @match https://github.com/*
// ==/UserScript==
(function() {
setTimeout(function() {
var els = window.document.querySelectorAll("time-ago,relative-time");
els.forEach(function(el) {
el.innerHTML += ' <span class="text-small">(' + el.title + ')</span>'; // set original timestamp
el.disconnectedCallback(); // stop auto-updates
});
}, 100); // YMMV, experiment with the timeout
})();
Itu tidak terlalu cantik tetapi tampaknya melakukan pekerjaan itu.