de-tower
by
noromanba
2014-08-09 [2014/08/09 04:58:03]
*・゚゚・*:.。..。.:*・゚(n‘∀‘)η゚・*:.。..。.:*・゚゚・*
@@ -6,6 +6,15 @@
* @require
*/
+var detower = function (anchor) {
+ var orig;
+ if (orig = (anchor.href.match(/pinktower\.com\/\?(.*)/) || [])[1]) {
+ anchor.href = '//' + orig;
+ }
+}
+
+detower(location); // async on Fx
+
Array.prototype.forEach.call(document.querySelectorAll('a[href^="http://pinktower.com"]'), function (link) {
- link.href = link.href.replace('pinktower.com\/\?', '');
+ detower(link);
});
/*
* @title de-tower
* @description *・゚゚・*:.。..。.:*・゚(n‘∀‘)η゚・*:.。..。.:*・゚゚・*
* @include http://*
* @license MIT License
* @require
*/
var detower = function (anchor) {
var orig;
if (orig = (anchor.href.match(/pinktower\.com\/\?(.*)/) || [])[1]) {
anchor.href = '//' + orig;
}
}
detower(location); // async on Fx
Array.prototype.forEach.call(document.querySelectorAll('a[href^="http://pinktower.com"]'), function (link) {
detower(link);
});
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。