站内所涉及的公司名称、商标、产品等均为其各自所有者所有的资产,站点内使用仅供用于识别。站点内使用的所有游戏图片、游戏文案等其他素材,其版权为游戏权利方所有。
如有异议请发邮件至:bwiki@bilibili.com,或联系客服QQ:1968897839。

如果希望显示隐藏日文注释,请前往 参数设置-小工具 取消勾选“隐藏日文注释”并保存,等待缓存刷新。
可以在 参数设置-小工具 中设置首页主题。

欢迎加入WIKI交流群,群号:945590010
欢迎加入QQ频道【突击莉莉】,点击加入

全站通知:

Widget:ParseWikiToHtml

来自突击莉莉终结之弹WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

<label><input id="PWTHIsDisplay" type="checkbox" checked="checked" onchange="PWTHFun.display()">显示预览</label>

<textarea id="PWTHWiki" style="width:100%;height:300px;"></textarea>

<textarea id="PWTHHtml" style="width:100%;height:300px"></textarea>

<script> PWTHMeta={ "text":"", "dom":document.createElement("div"), } PWTHFun={ "initialize":function(){ document.getElementById("PWTHWiki").onchange=function(){ PWTHFun.sendFd(this.value) } }, "sendFd":function(text){ let url="https://wiki.biligame.com"+mw.config.values.wgScriptPath+"/api.php" let fd=new FormData() fd.append("action","parse") fd.append("text",text) fd.append("title","首页") fd.append("format","json") postFdApi(url,fd,function(json){ PWTHMeta.dom.innerHTML=JSON.parse(json).parse.text["*"] PWTHMeta.text=PWTHMeta.dom.getElementsByClassName("mw-parser-output")[0].innerHTML.replace(//g,"").trim() PWTHFun.display() }) }, "display":function(){ document.getElementById("PWTHHtml").value=PWTHMeta.text if(document.getElementById("PWTHIsDisplay").checked){ document.getElementById("PWTHDisplay").style.display="" document.getElementById("PWTHDisplay").innerHTML=PWTHMeta.text } else{ document.getElementById("PWTHDisplay").style.display="none" document.getElementById("PWTHDisplay").innerHTML="" } } } window.addEventListener("load",function(){ PWTHFun.initialize() }) function postFdApi(url,fd,callback=false,callbackE=false){ let ajax=new XMLHttpRequest() if(!callback){ ajax.open("POST",url,false) ajax.send(fd) let json=JSON.parse(ajax.responseText) return json } ajax.open("POST",url) ajax.send(fd) ajax.onreadystatechange=function(){ if(ajax.readyState==4){ if(ajax.status==200){ callback(ajax.responseText) } else if(ajax.status==404&&callbackE){ callbackE(true) } } } } </script> <style>

  1. PWTHDisplay{

border:2px black solid; padding:2em; } </style>