Wenn Sie nach einer Möglichkeit suchen, Datum und Uhrzeit dauerhaft anzuzeigen, ohne den Mauszeiger zu bewegen (z. B. für Screenshots), stimmen die oben genannten Javascript-basierten Lösungen nicht mit dem neuesten Github-HTML überein (siehe Kommentare). Und sie haben nicht berücksichtigt, dass die Zeitstempel basierend auf einem Timer automatisch aktualisiert werden ( "Vor X Minuten" muss sich jede Minute ändern), sodass sie regelmäßig wieder angezeigt werden.
Das folgende Skript scheint ab dem 27.01.2020 auf Github zu funktionieren:
(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
});
})();
Sie können dies zu einem Lesezeichen machen, indem Sie dem Code javascript:
wie in der anderen JS-basierten Lösung ein Präfix voranstellen .
Wenn Sie dies dauerhaft beheben möchten , können Sie dies wie folgt als TamperMonkey / Greasemonkey-Skript speichern:
// ==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
})();
Das ist nicht sehr hübsch, aber es scheint den Job zu machen.