Tab Prefix: ·

Put a prefix on tab titles.

  1. // ==UserScript==
  2. // @name Tab Prefix: ·
  3. // @namespace http://zesty.ca/
  4. // @version 0.1
  5. // @description Put a prefix on tab titles.
  6. // @author Ka-Ping Yee
  7. // @match *://*/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. var PREFIX = "·";
  14. var ok_titles = {};
  15. var update_title = function() {
  16. var new_title = document.title;
  17. if (!ok_titles[document.title]) {
  18. new_title = (PREFIX + document.title).trim();
  19. ok_titles[new_title] = 1;
  20. document.title = new_title;
  21. }
  22. window.setTimeout(update_title, 500);
  23. };
  24. update_title();
  25. })();