LNN的非博客:首页:修订间差异
来自 LNN的:not(博客)?
更多操作
小 →最新页面 |
|||
| 第61行: | 第61行: | ||
}).done(function (html) { | }).done(function (html) { | ||
try { | try { | ||
if (!html) | if (!html) throw "请求失败" | ||
var h = document.createElement('html') | |||
var h = document.createElement('html') | h.innerHTML = /<html[^>]*>([^]*)<\/html>/.exec(html)[1] | ||
h.innerHTML = /<html[^>]*>([^]*)<\/html>/.exec(html)[1] | var l = $('#mw-content-text>ul', h)[0] | ||
var l = $('#mw-content-text>ul', h)[0] | if (!l) { | ||
if (!l) | $('.lnnblog-homepage-newpages').text("咕咕咕,最近没有新页面") | ||
return | |||
var r = "" | } | ||
var r = "" | |||
$('li', l).each(function () { | $('li', l).each(function () { | ||
r += "<li>" | r += "<li>" | ||
r += $('.mw-newpages-pagename', this)[0].outerHTML.replace("?title=", "/").replace("&redirect=no", "") | r += $('.mw-newpages-pagename', this)[0].outerHTML.replace("?title=", "/").replace("&redirect=no", "") | ||
r += " - " | r += " - " | ||
r += $('.mw-newpages-time', this)[0].innerHTML | r += $('.mw-newpages-time', this)[0].innerHTML | ||
r += "</li>" | r += "</li>" | ||
}) | }) | ||
$('.lnnblog-homepage-newpages').html(r) | $('.lnnblog-homepage-newpages').html(r) | ||
} catch (e) { | |||
$('.lnnblog-homepage-newpages').text('加载失败:'+e) | |||
} | } | ||
}) | |||
}) | |||
</script> | </script> | ||
</html>}} | </html>}} | ||