顯示StackExchange問題的準確瀏覽次數、提問時間戳和修改時間戳

顯示StackExchange問題的準確瀏覽次數、提問時間戳和修改時間戳。

  1. // ==UserScript==
  2. // @name Show Accurate View Count, Asked timestamp and Modified timestamp of StackExchange question
  3. // @name:ja StackExchange質問の正確な閲覧数、質問時刻、修正時刻を表示
  4. // @name:ko StackExchange 질문의 정확한 조회수, 질문 시간戳, 수정 시간戳 표시
  5. // @name:zh 显示StackExchange问题的准确查看次数、提问时间戳和修改时间戳
  6. // @name:zh-CN 显示StackExchange问题的准确查看次数、提问时间戳和修改时间戳
  7. // @name:zh-HK 顯示StackExchange問題的準確瀏覽次數、提問時間戳和修改時間戳
  8. // @name:zh-SG 显示StackExchange问题的准确查看次数、提问时间戳和修改时间戳
  9. // @name:zh-TW 顯示StackExchange問題的準確瀏覽次數、提問時間戳和修改時間戳
  10. // @description Show Accurate View Count, Asked timestamp and Modified timestamp of StackExchange question.
  11. // @description:ar إظهار عدد المشاهدات الدقيق وطابع زمني للسؤال وطابع زمني للتعديل لسؤال StackExchange.
  12. // @description:cs Zobrazit přesný počet zobrazení, čas položení a čas úpravy otázky na StackExchange.
  13. // @description:da Vis nøjagtigt visningstal, tidsstempel for spørgsmål og ændringstidspunkt for StackExchange-spørgsmål.
  14. // @description:de Genaue Aufrufzahl, Zeitstempel der Frage und Änderungszeitstempel von StackExchange-Fragen anzeigen.
  15. // @description:en Show Accurate View Count, Asked timestamp and Modified timestamp of StackExchange question.
  16. // @description:eo Montri Precizan Nombron de Vidoj, Tempomarkon de Demando kaj Modifitan Tempomarkon de StackExchange-demando.
  17. // @description:fi Näytä tarkka katselukertojen määrä, kysymyksen aikaleima ja muokattu aikaleima StackExchange-kysymyksessä.
  18. // @description:fr Afficher le compte précis des vues, l'horodatage de la question et l'horodatage modifié d'une question StackExchange.
  19. // @description:he הצג ספירת צפיות מדויקת, חותמת זמן של השאלה וחותמת זמן של שינוי לשאלת StackExchange.
  20. // @description:hr Prikaz točnog broja pregleda, vremenske oznake postavljanja i vremenske oznake izmjene pitanja na StackExchange.
  21. // @description:hu Pontos megtekintési szám, kérdés időbélyege és módosított időbélyeg megjelenítése StackExchange kérdésnél.
  22. // @description:id Tampilkan Jumlah Tampilan Akurat, Stempel Waktu Ditanya, dan Stempel Waktu Dimodifikasi dari pertanyaan StackExchange.
  23. // @description:it Mostra conteggio preciso delle visualizzazioni, timestamp della domanda e timestamp modificato di una domanda StackExchange.
  24. // @description:ja StackExchange質問の正確な閲覧数、質問時刻、修正時刻を表示。
  25. // @description:ko StackExchange 질문의 정확한 조회수, 질문 시간戳, 수정 시간戳 표시.
  26. // @description:nb Vis nøyaktig visningstall, tidsstempel for spørsmål og endret tidsstempel for StackExchange-spørsmål.
  27. // @description:nl Toon nauwkeurige weergavetelling, tijdstempel van vraag en gewijzigde tijdstempel van StackExchange-vraag.
  28. // @description:sk Zobraziť presný počet zobrazení, časovú pečiatku otázky a upravenú časovú pečiatku otázky na StackExchange.
  29. // @description:sv Visa exakt visningsantal, tidsstämpel för frågan och modifierad tidsstämpel för StackExchange-fråga.
  30. // @description:th แสดงจำนวนการดูที่แม่นยำ, เวลาที่ถาม และเวลาที่แก้ไขของคำถาม StackExchange.
  31. // @description:tr StackExchange sorusunun doğru görüntüleme sayısını, sorulma zaman damgasını ve değiştirilme zaman damgasını göster.
  32. // @description:vi Hiển thị số lượt xem chính xác, dấu thời gian được hỏi và dấu thời gian đã chỉnh sửa của câu hỏi StackExchange.
  33. // @description:zh 显示StackExchange问题的准确查看次数、提问时间戳和修改时间戳。
  34. // @description:zh-CN 显示StackExchange问题的准确查看次数、提问时间戳和修改时间戳。
  35. // @description:zh-HK 顯示StackExchange問題的準確瀏覽次數、提問時間戳和修改時間戳。
  36. // @description:zh-SG 显示StackExchange问题的准确查看次数、提问时间戳和修改时间戳。
  37. // @description:zh-TW 顯示StackExchange問題的準確瀏覽次數、提問時間戳和修改時間戳。
  38. // @namespace http://tampermonkey.net/
  39. // @version 0.1.2.1
  40. // @license MIT
  41. // @author aspen138
  42. // @match *://*.stackoverflow.com/questions/*
  43. // @match *://superuser.com/questions/*
  44. // @match *://meta.superuser.com/questions/*
  45. // @match *://serverfault.com/questions/*
  46. // @match *://meta.serverfault.com/questions/*
  47. // @match *://askubuntu.com/questions/*
  48. // @match *://meta.askubuntu.com/questions/*
  49. // @match *://mathoverflow.net/questions/*
  50. // @match *://meta.mathoverflow.net/questions/*
  51. // @match *://*.stackexchange.com/questions/*
  52. // @match *://answers.onstartups.com/questions/*
  53. // @match *://meta.answers.onstartups.com/questions/*
  54. // @match *://stackapps.com/questions/*
  55. // @match *://*.stackoverflow.com/review/*
  56. // @match *://superuser.com/review/*
  57. // @match *://meta.superuser.com/review/*
  58. // @match *://serverfault.com/review/*
  59. // @match *://meta.serverfault.com/review/*
  60. // @match *://askubuntu.com/review/*
  61. // @match *://meta.askubuntu.com/review/*
  62. // @match *://mathoverflow.net/review/*
  63. // @match *://meta.mathoverflow.net/review/*
  64. // @match *://*.stackexchange.com/review/*
  65. // @match *://answers.onstartups.com/review/*
  66. // @match *://meta.answers.onstartups.com/review/*
  67. // @match *://stackapps.com/review/*
  68. // @match *://*.stackoverflow.com/search*
  69. // @match *://superuser.com/search*
  70. // @match *://meta.superuser.com/search*
  71. // @match *://serverfault.com/search*
  72. // @match *://meta.serverfault.com/search*
  73. // @match *://askubuntu.com/search*
  74. // @match *://meta.askubuntu.com/search*
  75. // @match *://mathoverflow.net/search*
  76. // @match *://meta.mathoverflow.net/search*
  77. // @match *://*.stackexchange.com/search*
  78. // @match *://answers.onstartups.com/search*
  79. // @match *://meta.answers.onstartups.com/search*
  80. // @match *://stackapps.com/search*
  81. // @grant none
  82. // ==/UserScript==
  83.  
  84.  
  85. // @match *://*.stackexchange.com/*
  86.  
  87. (function() {
  88. 'use strict';
  89.  
  90. // Define a function to format the date
  91. function formatDate(date) {
  92. return date.toISOString().replace('T', ' ').replace(/\..*$/, 'Z');
  93. }
  94.  
  95. // Update Asked time
  96. const askedTimeElement = document.querySelector('time[itemprop="dateCreated"]');
  97. if (askedTimeElement) {
  98. const askedDate = new Date(askedTimeElement.getAttribute('datetime'));
  99. console.log("askedDate=", askedDate);
  100. askedTimeElement.innerText = formatDate(askedDate);
  101. }
  102.  
  103. // Update Modified time
  104. const modifiedTimeElement = document.querySelector('a[href*="?lastactivity"]');
  105. if (modifiedTimeElement) {
  106. const modifiedDate = new Date(modifiedTimeElement.getAttribute('title'));
  107. console.log("modifiedDate=", modifiedDate);
  108. modifiedTimeElement.innerText = formatDate(modifiedDate);
  109. }
  110.  
  111. // Update Viewed count
  112. const viewedElement = document.querySelector('div[title*="Viewed"]');
  113. if (viewedElement) {
  114. const viewCount = viewedElement.getAttribute('title').match(/Viewed ([\d,]+) times/);
  115. if (viewCount && viewCount[1]) {
  116. viewedElement.innerText = 'Viewed ' + viewCount[1].replace(/,/g, '') + ' times';
  117. }
  118. }
  119. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址