2013-05-13

YungSang / patch.extractor.getframeurl.tbrl.js 14:21

// ==Taberareloo==
// {
//   "name"        : "Fix Extractors['ReBlog'].getFrameUrl"
// , "description" : "Fix Extractors['ReBlog'].getFrameUrl"
// , "include"     : ["content"]
// , "match"       : ["*://*/*"]
// , "version"     : "0.4.1"
// , "downloadURL" : "https://gist.github.com/YungSang/5551777/raw/patch.extractor.getframeurl.tbrl.js"
// }
// ==/Taberareloo==
 
(function() {
  addAround(Extractors['ReBlog'], 'getFrameUrl', function(proceed, args, target, methodName) {
    var doc = args[0];
    var re = /(?:<|\\x3c)iframe\b[\s\S]*?src\s*=\s*(["']|\\x22)(http:\/\/assets\.tumblr\.com\/.*?iframe.*?)\1/i;
    var url = proceed(args) || doc.documentElement.innerHTML.extract(re, 2);
    return (url || '').replace(/\\x26/g, '&');
  });
})();

taberareloo も patch つかえるようになったんでした。