Open Youtube search results in new page

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

  1. // ==UserScript==
  2. // @name Open Youtube search results in new page
  3. // @namespace http://userscripts.org/users/497008
  4. // @description Opens Youtube search results in a new page when clicking the + search button
  5. // @include http://www.youtube.com/*
  6. // @include https://www.youtube.com/*
  7. // @author ...
  8. // @grant GM_addStyle
  9. // @version 2.1
  10. // ==/UserScript==
  11.  
  12. searchButton = document.getElementById("search-btn")||document.getElementById("sb");
  13.  
  14. newWindowButton = searchButton.cloneNode(true);
  15. newWindowButton.id="search-btn-new-page";
  16. newWindowButton.value="+";
  17. //Icon by P.J. Onori - http://www.somerandomdude.com Creative Commons Attribution-Share Alike 3.0 Unported License
  18. 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; }");
  19.  
  20.  
  21. searchButton.parentNode.insertBefore(newWindowButton, searchButton);
  22.  
  23. searchForm=document.getElementById("masthead-search")||document.getElementById("se")
  24. newWindowButton.onclick=function(){
  25. searchForm.setAttribute("target", "_blank");
  26. }
  27.  
  28. searchButton.onmouseup=function(){
  29. searchForm.removeAttribute("target");
  30. }

QingJ © 2025

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