Reddit Replace Iframe

replaces reddits youtube/vimeo iframe with the iframe from the corresponding website

当前为 2015-01-14 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Reddit Replace Iframe
  3. // @namespace kmcdeals.com
  4. // @version 1
  5. // @description replaces reddits youtube/vimeo iframe with the iframe from the corresponding website
  6. // @author kmc
  7. // @match https://*.reddit.com/*
  8. // @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js
  9. // ==/UserScript==
  10.  
  11. $(document).on('click', ".expando-button.video.expanded", function(event) {
  12. var href = $(event.target).parent().find("a.title").attr("href");
  13. if(href.indexOf("vimeo") > -1) //if vimeo
  14. href = href.replace(/https?:\/\/vimeo\.com/, "//player.vimeo.com/video");
  15. if(href.indexOf("youtube") > -1 || href.indexOf("youtu.be") > -1)
  16. href = href.replace(/https?:\/\/youtu\.be/g, "//www.youtube.com/embed").replace(/https:|m\./g, "").replace(/watch\?v=/g, "embed/");
  17. var iframe = $(event.target).parent().find(".expando").children()[0];
  18. $(iframe).replaceWith('<iframe width="610" height="460" src="' + href + '" frameborder="0" allowfullscreen></iframe>');
  19. });