Youtube Logo - Link to subscriptions feed

This script changes Youtube logo to link to user's Subscription feed section instead of default Youtube homepage (only works if you are signed in Youtube) Fixed by https://greasyfork.org/en/users/19479

目前為 2015-11-03 提交的版本,檢視 最新版本

// ==UserScript==
// @name            Youtube Logo - Link to subscriptions feed
// @namespace       Youtube Logo - Link to subscriptions feed
// @description     This script changes Youtube logo to link to user's Subscription feed section instead of default Youtube homepage (only works if you are signed in Youtube) Fixed by https://greasyfork.org/en/users/19479
// @version         1.0.3b
// @include         http://*.youtube.com/*
// @include         https://*.youtube.com/*
// @author          tolanri
// ==/UserScript==

cnr = function(el) {
    if (/\/(:?\W|$)/.test(el.getAttribute('href'))) {
        return el.href = '/feed/subscriptions';
    }
}

var logo = document.getElementById('yt-masthead');
var signedin = document.getElementById('yt-masthead-user') != null;

if ( signedin == true ) {
    cnr(logo);
    var els = logo.getElementsByTagName('*');
    for (var i = 0, l = els.length; i < l; i++) {
        cnr(els[i]);
    }
}