Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. {
  2. "manifest_version": 2,
  3. "name": "Pinned Tab Flashing",
  4. "version": "1.0",
  5. "description": "Disable pinned tabs flashing",
  6. "content_scripts": [{
  7. "matches": ["https://www.messenger.com/*"],
  8. "js": ["content.js"]
  9. }]
  10. }
  11.  
  12. function titleModified() {
  13. var text = document.getElementsByTagName('title')[0].text;
  14. if (text != 'Messenger') {
  15. document.getElementsByTagName('title')[0].text = 'Messenger';
  16. }
  17. }
  18.  
  19. window.onload = function() {
  20. var titleEl = document.getElementsByTagName("title")[0];
  21. var docEl = document.documentElement;
  22.  
  23. if (docEl && docEl.addEventListener) {
  24. docEl.addEventListener("DOMSubtreeModified", function(evt) {
  25. var t = evt.target;
  26. if (t === titleEl || (t.parentNode && t.parentNode === titleEl)) {
  27. titleModified();
  28. }
  29. }, false);
  30. } else {
  31. document.onpropertychange = function() {
  32. if (window.event.propertyName == "title") {
  33. titleModified();
  34. }
  35. };
  36. }
  37. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement