Pop Facebook Hash Tags

Makes hashtag links open in a new window or tab

目前為 2016-08-14 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Pop Facebook Hash Tags
// @namespace    http://www.emsquared-inc.com/
// @version      2.0
// @description  Makes hashtag links open in a new window or tab
// @author       Eric Mintz
// @oujs:author  emsquared-inc
// @license      GNU GPL v3.0; https://github.com/emsquared-inc/PopFacebookHashTags/blob/gh-pages/LICENSE
// @homepageURL  http://www.emsquared-inc.com
// @supportURL   https://github.com/emsquared-inc/PopFacebookHashTags
// @match        https://www.facebook.com/*
// @match        https://www.facebook.com
// @grant        none
// ==/UserScript==

(function() {
    var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation){
            mutation.addedNodes.forEach(function(node) {
                node.querySelectorAll('a[href*="/hashtag/"]').forEach(function(link){
                    link.setAttribute('target','_blank');
                });
            });
        });
    });

    window.addEventListener('load',function(){
        var main_stream = document.querySelector('div[id*="topnews_main_stream"]');
        if (main_stream) {
            observer.observe(main_stream, { childList: true, subtree: true });
        }
    });
})();

QingJ © 2025

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