url |
^https?://gihyo\.jp/[^/]+/(?:clip|feature|serial) |
nextLink |
id("primary")//p[@class="next"]/a[last()]|//ul[@class="linkList02"]/li[@class="here"]/preceding-sibling::li[1]/a |
pageElement |
id("primary")//div[contains(concat(" ", @class, " "), " readingContent01 ")]/*[not(@class="pageSwitch01 pageSwitch02")]|//ul[@class="articleList01"]|//h2[@class="subTitle01"][number(substring-after(id("primary")//li[@class="current"]/a/@href,"?page="))=1 or not(//div[contains(@class,"pageSwitch01")])]|//p[@class="date" or @class="author"][number(substring-after(id("primary")//li[@class="current"]/a/@href,"?page="))=1 or not(//div[contains(@class,"pageSwitch01")])] |
exampleUrl |
http://gihyo.jp/dev/serial
http://gihyo.jp/dev/serial/01/sql_academy2
http://gihyo.jp/admin/clip/01/fdt
http://gihyo.jp/dev/feature/01/mercurial/0001
http://gihyo.jp/dev/feature/01/mercurial/0001?page=4
http://gihyo.jp/lifestyle/serial/01/travel_with_gadget/0001 |
bookmarklet |
Array.prototype.forEach.call(document.querySelectorAll('img'), function(img) { var lazySrc = img.hasAttribute('data-src') ? img.getAttribute('data-src') : img.getAttribute('data-original'); if (lazySrc) { img.src = lazySrc;} }); |
Stylish |
@-moz-document url-prefix("http://gihyo.jp/") {
img.lazy{display:inline !important;}
.autopagerize_page_separator~.date{text-align:right;
line-height:1 !important;}
.autopagerize_page_separator~.author{text-align:right;
line-height:1 !important;}
} |