nishino_ele_3
by
jigendaddy
2020-05-30 [2020/05/30 14:29:28]
try to take over the world!
@@ -1,5 +1,4 @@
// ==UserScript==
-// @title nishino_text
// @name nishino_text
// @namespace http://tampermonkey.net/
// @version 0.1
@@ -14,7 +13,11 @@
}).wrap("<span class='n_text'></span>");
var all_text=$('.skin-entryBody *').text();
all_text=all_text.replace(/。/g, "。<br>");
-$(".skin-entryBody").append("<span class='tmp'>"+all_text+"</span>");
-$('.tmp>br:last').remove();
-$('.tmp').eq(0).prevAll().remove();
-
+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();
+$('.text_wrap').eq(0).prevAll().remove();
// ==UserScript==
// @name nishino_text
// @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 *>*').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();
$('.text_wrap').eq(0).prevAll().remove();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。