www.tvboxnow.com(公仔箱)、www.city9x.com(城市风情)、141hongkong.com、www.hd1080.org网址标准化
当前为
// ==UserScript==
// @name bbs网址标准化
// @description www.tvboxnow.com(公仔箱)、www.city9x.com(城市风情)、141hongkong.com、www.hd1080.org网址标准化
// @include http://www.tvboxnow.com/forum*
// @include http://www.city9x.com/bbs/forumdisplay.php?fid=*
// @include http://141hongkong.com/home.php?mod=*
// @include http://141hongkong.com/forum.php?mod=forumdisplay&fid=*
// @include http://www.hd1080.org/forum.php?mod=forumdisplay&fid=*
// @include http://youiv.net/forum-*
// @include http://youiv.net/forum.php?mod=forumdisplay*
// @version 1.1
// @author Youngcc
// @grant none
// @namespace https://greasyfork.org/users/8717
// ==/UserScript==
var wz = location.href
var value = "";
function get()
{
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~公仔箱+城市风情
if (wz.indexOf("http://www.tvboxnow.com/forumdisplay.php")!=-1||wz.indexOf("city9x")!=-1 )
{
var el = [],
_el = document.getElementsByTagName('a');
for (var i=0; i<_el.length; i++ ) {
var str = _el[i].href
if (str.indexOf("viewthread.php?tid=")>= 0 )
{ value = _el[i].href;
var re = /viewthread.php\?tid\=([^\&]*)/i;
var r = value.match(re);
value = r[1];
_el[i].href= "viewthread.php?tid="+value
}
}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~公仔箱+城市风情
// ~~~~~~~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~公仔箱+141+youiv.net
if (wz.indexOf("www.tvboxnow.com/forum-")!=-1||wz.indexOf("141hongkong.com")!=-1 )
{
var el = [],
_el = document.getElementsByTagName('a');
for (var i=0; i<_el.length; i++ ) {
var str = _el[i].href
if (str.indexOf("thread-")!=-1 )
{ value = _el[i].href;
var re = /thread\-([^\-]*)/i;
var r = value.match(re);
value = r[1];
_el[i].href= "viewthread.php?tid="+value
}
}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~公仔箱箱+141+youiv.net
// ~~~~~~~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hd1080
if (wz.indexOf("hd1080")!=-1)
{
var el = [],
_el = document.getElementsByTagName('a');
for (var i=0; i<_el.length; i++ ) {
var str = _el[i].href
if (str.indexOf("viewthread&tid=")>= 0 )
{ value = _el[i].href;
var re = /viewthread\&tid\=([^\&]*)/i;
var r = value.match(re);
value = r[1];
_el[i].href= "forum.php?mod=viewthread&tid="+value
}
}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hd1080
// ~~~~~~~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hd1080
if (wz.indexOf("hd1080")!=-1)
{
var el = [],
_el = document.getElementsByTagName('a');
for (var i=0; i<_el.length; i++ ) {
var str = _el[i].href
if (str.indexOf("viewthread&tid=")>= 0 )
{ value = _el[i].href;
var re = /viewthread\&tid\=([^\&]*)/i;
var r = value.match(re);
value = r[1];
_el[i].href= "forum.php?mod=viewthread&tid=" + value
}
}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hd1080
// ~~~~~~~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~youiv.net
if (wz.indexOf("youiv.net/forum.php?")!=-1)
{
var el = [],
_el = document.getElementsByTagName('a');
for (var i=0; i<_el.length; i++ ) {
var str = _el[i].href
if (str.indexOf("forum.php?mod=viewthread&tid=")!=-1 )
{ value = _el[i].href;
_el[i].href= "forum.php?mod=viewthread&tid=" + value.substr(46, 6)
}
}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~youiv.net
// ~~~~~~~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~youiv.net 2
if (wz.indexOf("http://youiv.net/forum-")!=-1)
{
var el = [],
_el = document.getElementsByTagName('a');
for (var i=0; i<_el.length; i++ ) {
var str = _el[i].href
if (str.indexOf("thread-")!=-1 )
{ value = _el[i].href;
var re = /thread\-([^\-]*)/i;
var r = value.match(re);
value = r[1];
_el[i].href= "forum.php?mod=viewthread&tid=" + value
}
}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~youiv.net 2
}
window.onload = get