打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

用户:RedDragon/Test1:修订间差异

来自Rizline中文维基
第1行: 第1行:
<randomuserswithavatars/>
<randomuserswithavatars/>


{{:User profile:RedDragon}}
<html>
{{:User talk:RedDragon}}
<div id="user-page">
    <p></p>
</div>
 
<script>
    document.addEventListener('DOMContentLoaded', function () {
        var profilePageUrl = '/wiki/User_profile:RedDragon'
        var container = document.getElementById('user-page')
 
        fetch(profilePageUrl)
            .then(function (response) {
                if (!response.ok) {
                    throw new Error('网络响应异常 状态码:' + response.status)
                }
                return response.text()
            })
            .then(function (htmlString) {
                var parser = new DOMParser()
                var doc = parser.parseFromString(htmlString, 'text/html')
 
                var leftContent = doc.getElementById('user-page-left')
                var rightContent = doc.getElementById('user-page-right')
 
                if (!leftContent || !rightContent) {
                    container.style.display = 'none'
                    return
                }
 
                container.innerHTML = ''
 
                container.appendChild(leftContent.cloneNode(true))
                container.appendChild(rightContent.cloneNode(true))
 
                var baseUrl = window.location.protocol + '//' + window.location.host
 
                var links = container.querySelectorAll('a[href^="/"]')
                links.forEach(function (link) {
                    if (link.getAttribute('href').startsWith('/')) {
                        link.href = baseUrl + link.getAttribute('href')
                    }
                })
 
                var images = container.querySelectorAll('img[src^="/"]')
                images.forEach(function (img) {
                    if (img.getAttribute('src').startsWith('/')) {
                        img.src = baseUrl + img.getAttribute('src')
                    }
                })
            })
            .catch(function (error) {
                console.error('获取时出错:', error)
                container.style.display = 'none'
            })
    })
</script>
</html>

2025年10月18日 (六) 20:18的版本

加入社区

avataravataravataravatar
avataravataravataravatar
avatar