enhance: SEO/GEO deep optimization — schema.org, hreflang, canonical, UX

- All 9 pages: Schema.org TechArticle JSON-LD structured data
- All 9 pages: hreflang tags (zh/en/x-default) for GEO targeting
- 7 pages: canonical URLs added (index + censorship already had them)
- 4 pages: meta descriptions added
- All 9 pages: nav bar current-page highlighting via JS
- All 9 pages: back-to-top button (appears on scroll >400px)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
feng
2026-03-25 05:47:36 +08:00
parent cae3c54867
commit f490ce3296
9 changed files with 245 additions and 1 deletions

View File

@@ -629,6 +629,10 @@ footer a { color: var(--teal); }
"keywords": ["Alipay", "censorship", "cybersecurity law", "WeChat", "CVE", "Ant Group", "whistleblower", "vulnerability disclosure"] "keywords": ["Alipay", "censorship", "cybersecurity law", "WeChat", "CVE", "Ant Group", "whistleblower", "vulnerability disclosure"]
} }
</script> </script>
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/article_censorship.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/article_censorship.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/article_censorship.html" />
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -1861,5 +1865,7 @@ function setLang(lang) {
} catch(e) {} } catch(e) {}
})(); })();
</script> </script>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body> </body>
</html> </html>

View File

@@ -467,6 +467,10 @@ body.lang-zh .en { display: none; }
"keywords": ["Alipay", "security vulnerability", "CVE", "DeepLink", "JSBridge", "whitelist bypass"] "keywords": ["Alipay", "security vulnerability", "CVE", "DeepLink", "JSBridge", "whitelist bypass"]
} }
</script> </script>
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/" />
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -2858,5 +2862,7 @@ var saved = localStorage.getItem('zfb-lang');
if (saved === 'zh') setLang('zh'); if (saved === 'zh') setLang('zh');
</script> </script>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body> </body>
</html> </html>

View File

@@ -5,6 +5,38 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>支付宝146,173个方法可被远程替换——PatchProxy热修复的代码级铁证</title> <title>支付宝146,173个方法可被远程替换——PatchProxy热修复的代码级铁证</title>
<link rel="canonical" href="https://innora.ai/zfb/patchproxy-146k.html" />
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/patchproxy-146k.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/patchproxy-146k.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/patchproxy-146k.html" />
<meta name="description" content="Alipay PatchProxy: 146,173 Java methods remotely replaceable without app store review. Code-level evidence of hot-patch framework enabling server-side code modification.">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "支付宝146,173个方法可被远程替换——PatchProxy热修复的代码级铁证",
"datePublished": "2026-03-23T00:00:00+08:00",
"dateModified": "2026-03-25T00:00:00+08:00",
"author": {
"@type": "Person",
"name": "Jiqiang Feng"
},
"publisher": {
"@type": "Organization",
"name": "Innora AI Security Research",
"url": "https://innora.ai"
},
"description": "Alipay PatchProxy: 146,173 Java methods remotely replaceable without app store review. Code-level evidence of hot-patch framework enabling server-side code modification.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://innora.ai/zfb/patchproxy-146k.html"
}
}
</script>
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -341,5 +373,7 @@ String md5 = <span style="color: #6f42c1">getFileMD5</span>(path);
</div> </div>
</section> </section>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body> </body>
</html> </html>

View File

@@ -9,6 +9,36 @@
<meta property="og:description" content="208个API拦截、22个行为监控、97%内部接口无权限保护 — 代码级证据"> <meta property="og:description" content="208个API拦截、22个行为监控、97%内部接口无权限保护 — 代码级证据">
<meta property="og:url" content="https://innora.ai/zfb/privacy-analysis.html"> <meta property="og:url" content="https://innora.ai/zfb/privacy-analysis.html">
<style>body{margin:0;padding:20px;background:#fff;}</style> <style>body{margin:0;padding:20px;background:#fff;}</style>
<link rel="canonical" href="https://innora.ai/zfb/privacy-analysis.html" />
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/privacy-analysis.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/privacy-analysis.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/privacy-analysis.html" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "支付宝需要监控你的截屏、蓝牙和通话吗?— Innora AI Security Research",
"datePublished": "2026-03-18T00:00:00+08:00",
"dateModified": "2026-03-25T00:00:00+08:00",
"author": {
"@type": "Person",
"name": "Jiqiang Feng"
},
"publisher": {
"@type": "Organization",
"name": "Innora AI Security Research",
"url": "https://innora.ai"
},
"description": "Alipay privacy analysis: 208 API interception categories, 22 hidden monitoring events, 29-point device fingerprinting. Full reverse engineering of surveillance capabilities.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://innora.ai/zfb/privacy-analysis.html"
}
}
</script>
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -314,4 +344,6 @@
</section> </section>
</section> </section>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body></html> </body></html>

View File

@@ -211,6 +211,36 @@ footer {
color: var(--text2); color: var(--text2);
} }
</style> </style>
<link rel="canonical" href="https://innora.ai/zfb/rebuttal.html" />
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/rebuttal.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/rebuttal.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/rebuttal.html" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "法律投诉回应 | Legal Complaint Response — Innora AI Security Research",
"datePublished": "2026-03-12T00:00:00+08:00",
"dateModified": "2026-03-25T00:00:00+08:00",
"author": {
"@type": "Person",
"name": "Jiqiang Feng"
},
"publisher": {
"@type": "Organization",
"name": "Innora AI Security Research",
"url": "https://innora.ai"
},
"description": "Technical rebuttal to Alipay/Ant Group legal complaints. Point-by-point response with code evidence, addressing vendor claims of \"normal functionality\".",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://innora.ai/zfb/rebuttal.html"
}
}
</script>
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -573,5 +603,7 @@ footer {
<p style="margin-top:12px;">&copy; 2026 Innora AI Security Research | <a href="https://innora.ai">innora.ai</a> | 最后更新: 2026-03-12</p> <p style="margin-top:12px;">&copy; 2026 Innora AI Security Research | <a href="https://innora.ai">innora.ai</a> | 最后更新: 2026-03-12</p>
</footer> </footer>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body> </body>
</html> </html>

View File

@@ -1,4 +1,34 @@
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>208项API监控代码可被远程修改我把支付宝举报给了国家</title><meta name="description" content="向中国网信办正式举报支付宝隐私违规 — 举报全文与全球监管进展"><style>body{margin:0;padding:20px;background:#fff;}</style></head><body style="padding-top:76px;"> <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>208项API监控代码可被远程修改我把支付宝举报给了国家</title><meta name="description" content="向中国网信办正式举报支付宝隐私违规 — 举报全文与全球监管进展"><style>body{margin:0;padding:20px;background:#fff;}</style>
<link rel="canonical" href="https://innora.ai/zfb/regulatory-complaint.html" />
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/regulatory-complaint.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/regulatory-complaint.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/regulatory-complaint.html" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "208项API监控代码可被远程修改我把支付宝举报给了国家",
"datePublished": "2026-03-18T00:00:00+08:00",
"dateModified": "2026-03-25T00:00:00+08:00",
"author": {
"@type": "Person",
"name": "Jiqiang Feng"
},
"publisher": {
"@type": "Organization",
"name": "Innora AI Security Research",
"url": "https://innora.ai"
},
"description": "Formal regulatory complaints filed with 9+ countries regarding Alipay security vulnerabilities. 36 CVEs, 208 API monitoring categories, remote code modification capability.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://innora.ai/zfb/regulatory-complaint.html"
}
}
</script>
</head><body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
<style> <style>
.innora-nav-wrap{position:fixed;top:0;left:0;width:100%;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans SC",sans-serif} .innora-nav-wrap{position:fixed;top:0;left:0;width:100%;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans SC",sans-serif}
@@ -184,4 +214,6 @@
</section> </section>
</section> </section>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body></html> </body></html>

View File

@@ -5,6 +5,38 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>支付宝的加密"开关"——国密SM4可被远程关闭RPC加密默认关闭</title> <title>支付宝的加密"开关"——国密SM4可被远程关闭RPC加密默认关闭</title>
<link rel="canonical" href="https://innora.ai/zfb/transport-encryption.html" />
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/transport-encryption.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/transport-encryption.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/transport-encryption.html" />
<meta name="description" content="Alipay transport encryption: SM4 national cipher can be remotely disabled, RPC content encryption defaults to OFF. Server controls encryption state without user knowledge.">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "支付宝的加密\"开关\"——国密SM4可被远程关闭RPC加密默认关闭",
"datePublished": "2026-03-23T00:00:00+08:00",
"dateModified": "2026-03-25T00:00:00+08:00",
"author": {
"@type": "Person",
"name": "Jiqiang Feng"
},
"publisher": {
"@type": "Organization",
"name": "Innora AI Security Research",
"url": "https://innora.ai"
},
"description": "Alipay transport encryption: SM4 national cipher can be remotely disabled, RPC content encryption defaults to OFF. Server controls encryption state without user knowledge.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://innora.ai/zfb/transport-encryption.html"
}
}
</script>
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -328,5 +360,7 @@ String val = TransportConfigureManager.getInstance()
</div> </div>
</section> </section>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body> </body>
</html> </html>

View File

@@ -8,6 +8,38 @@
body { max-width: 640px; margin: 0 auto; padding: 16px; font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Microsoft YaHei', sans-serif; background: #fff; color: #333; } body { max-width: 640px; margin: 0 auto; padding: 16px; font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Microsoft YaHei', sans-serif; background: #fff; color: #333; }
a { color: #1a6dff; } a { color: #1a6dff; }
</style> </style>
<link rel="canonical" href="https://innora.ai/zfb/wechat_article.html" />
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/wechat_article.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/wechat_article.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/wechat_article.html" />
<meta name="description" content="Original WeChat article deleted by platform: security analysis of Alipay revealing location tracking, clipboard monitoring, and excessive data collection.">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "位置被秒偷10亿人每天在用的App17个「正常功能」细思极恐",
"datePublished": "2026-03-11T00:00:00+08:00",
"dateModified": "2026-03-25T00:00:00+08:00",
"author": {
"@type": "Person",
"name": "Jiqiang Feng"
},
"publisher": {
"@type": "Organization",
"name": "Innora AI Security Research",
"url": "https://innora.ai"
},
"description": "Original WeChat article deleted by platform: security analysis of Alipay revealing location tracking, clipboard monitoring, and excessive data collection.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://innora.ai/zfb/wechat_article.html"
}
}
</script>
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -446,5 +478,7 @@ a { color: #1a6dff; }
</section> </section>
</section> </section>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body> </body>
</html> </html>

View File

@@ -134,6 +134,38 @@
.article-nav .center-link { text-align: left; } .article-nav .center-link { text-align: left; }
} }
</style> </style>
<link rel="canonical" href="https://innora.ai/zfb/wifi-rtt-tracking.html" />
<link rel="alternate" hreflang="zh" href="https://innora.ai/zfb/wifi-rtt-tracking.html" />
<link rel="alternate" hreflang="en" href="https://innora.ai/zfb/wifi-rtt-tracking.html" />
<link rel="alternate" hreflang="x-default" href="https://innora.ai/zfb/wifi-rtt-tracking.html" />
<meta name="description" content="Alipay WiFi RTT indoor tracking: 9-layer positioning system with 449+ interception points enables centimeter-level tracking from checkout to restroom.">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "从收银台到洗手间——支付宝用WiFi RTT实现厘米级室内追踪 | Innora.ai",
"datePublished": "2026-03-21T00:00:00+08:00",
"dateModified": "2026-03-25T00:00:00+08:00",
"author": {
"@type": "Person",
"name": "Jiqiang Feng"
},
"publisher": {
"@type": "Organization",
"name": "Innora AI Security Research",
"url": "https://innora.ai"
},
"description": "Alipay WiFi RTT indoor tracking: 9-layer positioning system with 449+ interception points enables centimeter-level tracking from checkout to restroom.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://innora.ai/zfb/wifi-rtt-tracking.html"
}
}
</script>
</head> </head>
<body style="padding-top:76px;"> <body style="padding-top:76px;">
<!-- Innora Global Nav — injected --> <!-- Innora Global Nav — injected -->
@@ -546,5 +578,7 @@
</footer> </footer>
</div> </div>
<script>document.addEventListener('DOMContentLoaded',function(){var p=location.pathname;document.querySelectorAll('.innora-nav-links a').forEach(function(a){if(p.endsWith(a.getAttribute('href').replace('/zfb/',''))||((p.endsWith('/zfb/')||p.endsWith('/zfb'))&&a.getAttribute('href')=='/zfb/'))a.style.color='#4488ff';a.style.fontWeight='bold'});var b=document.getElementById('btt');if(b)window.addEventListener('scroll',function(){b.style.display=window.scrollY>400?'block':'none'})});</script>
<a id="btt" href="#" style="position:fixed;bottom:20px;right:20px;display:none;width:36px;height:36px;background:rgba(68,136,255,.85);color:#fff;text-align:center;line-height:36px;font-size:20px;border-radius:50%;text-decoration:none;z-index:9998" title="Top">&uarr;</a>
</body> </body>
</html> </html>