// ==UserScript==
// @name 随時随所で改行
// @description 随時随所で改行します
// @include http://*
// ==/UserScript==
/*
* @title 随時随所で改行
* @description 随時随所で改行します
* @include http://*
* @license MIT License
* @require
*/
document.body.addEventListener("DOMNodeInserted", (function me (e) {
var walker = document.createTreeWalker(e.target, NodeFilter.SHOW_ELEMENT, {
acceptNode : function (node) { return NodeFilter.FILTER_ACCEPT }
}, true);
while (walker.nextNode()) with (walker.currentNode) {
// innerHTML = innerHTML.replace(/(。(?!」|
)|/gi,'。
');
innerHTML = innerHTML.replace(/(。(?!」)|。」|、|」|!)(?!
)/gi,'$1
');
innerHTML = innerHTML.replace(/(
)?「/gi, function($0, $1){return'
「';});
}
return me;
})({ target: document.body }), false);