Pinterest middle click open image in new tab

Fixes pinterest middle click open image in new tab

目前為 2018-06-17 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Pinterest middle click open image in new tab
// @namespace    FuckPinterest
// @version      0.4
// @description  Fixes pinterest middle click open image in new tab
// @author       codingjoe
// @match        *.pinterest.com/*
// @include      *.pinterest.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

// dollar sign alias the querySelectorAll function
var $ = function (inpt) {
    return document.querySelectorAll(inpt);
};

(function() {
    'use strict';

    function fuckPinterest() {
        // find all links with data-force-refresh enabled
        $("[data-force-refresh='1']").forEach(curr => {
            // remove data-force-refresh attribute
            curr.removeAttribute("data-force-refresh");

            // update the element
            curr.outerHTML = curr.outerHTML;
        });
    }

    // check for new images on scroll
    window.addEventListener("scroll", fuckPinterest);

    // delay first load to prevent page breaking
    window.setTimeout(fuckPinterest, 900);
})();