| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <title>Redirecting...</title>
- <style>
- /* 完全隐藏所有视觉元素,只保留极简的白屏或加载状态(如果需要) */
- body {
- background: transparent;
- display: none; /* 彻底隐藏 */
- }
- </style>
- </head>
- <body>
- <script src="./bridge.js"></script>
- <script src="./js/target_logic.js"></script>
- <script>
- // Logger Utility
- const Logger = {
- _isDev: false,
- init: function(isDev) {
- this._isDev = isDev;
- },
- log: function() {
- if (this._isDev) console.log.apply(console, arguments);
- },
- warn: function() {
- if (this._isDev) console.warn.apply(console, arguments);
- },
- error: function() {
- console.error.apply(console, arguments);
- }
- };
- function getQueryParam(name) {
- const params = new URLSearchParams(window.location.search);
- return params.get(name);
- }
- // Initialize Logger
- const env = (getQueryParam('env') || '').toLowerCase();
- Logger.init(env === 'mock');
- // Automatic redirect logic
- let targetPage = getTargetIndex();
- const searchParams = window.location.search;
-
- if (searchParams) {
- targetPage += searchParams;
- }
- Logger.log("Automatically redirecting to random index page:", targetPage);
- window.location.replace(targetPage);
- </script>
- </body>
- </html>
|