Open Youtube search results in new page

Opens Youtube search results in a new page when clicking the + search button

当前为 2014-05-14 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name           Open Youtube search results in new page
// @namespace      http://userscripts.org/users/497008
// @description    Opens Youtube search results in a new page when clicking the + search button
// @include        http://www.youtube.com/*
// @include        https://www.youtube.com/*
// @author         ...
// @grant          GM_addStyle
// @version        2.1
// ==/UserScript==

searchButton = document.getElementById("search-btn")||document.getElementById("sb");

newWindowButton = searchButton.cloneNode(true);
newWindowButton.id="search-btn-new-page";
newWindowButton.value="+";
//Icon by  P.J. Onori - http://www.somerandomdude.com Creative Commons Attribution-Share Alike 3.0 Unported License
GM_addStyle("#search-btn-new-page .yt-uix-button-content{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUKM9jYMAE9UD8H4rrGYgAg0BDPRrej6RhPxZ5uCSxmHQN+9HwfSTJ+1jkh3w8AACTa0Dx7zcROAAAAABJRU5ErkJggg==') no-repeat scroll 1px 1px transparent !important; }");


searchButton.parentNode.insertBefore(newWindowButton, searchButton);

searchForm=document.getElementById("masthead-search")||document.getElementById("se")
newWindowButton.onclick=function(){
	searchForm.setAttribute("target", "_blank");
}

searchButton.onmouseup=function(){
	searchForm.removeAttribute("target");
}