nishino_ele_3
by
jigendaddy
2020-05-30 [2020/05/30 14:29:28]
try to take over the world!
@@ -1,6 +1,6 @@
// ==UserScript==
-// @title nishino_text
-// @name nishino_text
+// @title nishino_ele_3
+// @name nishino_ele_3
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
@@ -8,7 +8,8 @@
// @match https://ameblo.jp/nishino-akihiro/*
// @grant none
// ==/UserScript==
-$('.skin-entryBody *:has(*)').contents().unwrap();
+$('.skin-entryBody>iframe').wrap("<div></div>");
+$('.skin-entryBody *:has(*:not(img):not(iframe))').contents().unwrap();
$(".skin-entryBody").contents().filter(function () {
return this.nodeType === 3;
}).wrap("<span class='n_text'></span>");
@@ -21,4 +22,6 @@
}).wrap("<span class='bun'></span>");
$('.bun:empty').remove();
$('.bun:last+br').remove();
-$('.text_wrap').eq(0).prevAll().remove();
+$('.skin-entryBody *:has(iframe)').insertAfter('.text_wrap');
+$('.skin-entryBody a:has(img)').insertAfter('.text_wrap');
+$('.text_wrap').eq(0).prevAll().remove();
// ==UserScript==
// @title nishino_ele_3
// @name nishino_ele_3
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://ameblo.jp/nishino-akihiro/*
// @grant none
// ==/UserScript==
$('.skin-entryBody>iframe').wrap("<div></div>");
$('.skin-entryBody *:has(*:not(img):not(iframe))').contents().unwrap();
$(".skin-entryBody").contents().filter(function () {
return this.nodeType === 3;
}).wrap("<span class='n_text'></span>");
var all_text=$('.skin-entryBody *').text();
all_text=all_text.replace(/。/g, "。<br>");
all_text=all_text.replace(/\u00A0/g, "");
$(".skin-entryBody").append("<span class='text_wrap'>"+all_text+"</span>");
$(".text_wrap").contents().filter(function () {
return this.nodeType === 3;
}).wrap("<span class='bun'></span>");
$('.bun:empty').remove();
$('.bun:last+br').remove();
$('.skin-entryBody *:has(iframe)').insertAfter('.text_wrap');
$('.skin-entryBody a:has(img)').insertAfter('.text_wrap');
$('.text_wrap').eq(0).prevAll().remove();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。