Pinterest middle click open image in new tab

Fixes pinterest middle click open image in new tab

当前为 2018-06-17 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Pinterest middle click open image in new tab
  3. // @namespace FuckPinterest
  4. // @version 0.4
  5. // @description Fixes pinterest middle click open image in new tab
  6. // @author codingjoe
  7. // @match *.pinterest.com/*
  8. // @include *.pinterest.com/*
  9. // @grant none
  10. // @run-at document-end
  11. // ==/UserScript==
  12.  
  13. // dollar sign alias the querySelectorAll function
  14. var $ = function (inpt) {
  15. return document.querySelectorAll(inpt);
  16. };
  17.  
  18. (function() {
  19. 'use strict';
  20.  
  21. function fuckPinterest() {
  22. // find all links with data-force-refresh enabled
  23. $("[data-force-refresh='1']").forEach(curr => {
  24. // remove data-force-refresh attribute
  25. curr.removeAttribute("data-force-refresh");
  26.  
  27. // update the element
  28. curr.outerHTML = curr.outerHTML;
  29. });
  30. }
  31.  
  32. // check for new images on scroll
  33. window.addEventListener("scroll", fuckPinterest);
  34.  
  35. // delay first load to prevent page breaking
  36. window.setTimeout(fuckPinterest, 900);
  37. })();