LNN的非博客:首页:修订间差异
来自 LNN的:not(博客)?
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第3行: | 第3行: | ||
由于本人痴迷维基语法(什么),特地来'''MyWiki'''搞了这个个人博客。 | 由于本人痴迷维基语法(什么),特地来'''MyWiki'''搞了这个个人博客。 | ||
<html> | |||
<fieldset><legend>新页面</legend> | |||
<ol class="lnnblog-homepage-newpages">Ajax加载...</ol> | |||
</fieldset> | |||
<script> | |||
$.ajax('https://www.mywiki.cn/dgck81lnn/index.php/%E7%89%B9%E6%AE%8A:%E6%96%B0%E5%BB%BA%E9%A1%B5%E9%9D%A2') | |||
.done(function(html) { | |||
try { | |||
if (!html) | |||
throw 0; | |||
var h = document.createElement('html'); | |||
h.innerHTML = /<html[^>]*>([^]*)<\/html>/.exec(html)[1]; | |||
var l = h.querySelector('#mw-content-text>ul'); | |||
if (!l) | |||
throw 1; | |||
var r = ""; | |||
for (item of l.querySelectorAll('li')) { | |||
r += "<li>"; | |||
r += item.querySelector('.mw-newpages-pagename').outerHTML; | |||
r += " - "; | |||
r += item.querySelector('.mw-newpages-time').innerHTML; | |||
r += "</li>"; | |||
} | |||
$('.lnnblog-homepage-newpages').html(r); | |||
} | |||
catch (e) { | |||
alert(e); | |||
$('.lnnblog-homepage-newpages').html('加载失败'); | |||
} | |||
}); | |||
</script> | |||
</html> | |||
* [[特殊:所有页面]] - 所有页面(按标题排序) | * [[特殊:所有页面]] - 所有页面(按标题排序) | ||