|
@@ -18,6 +18,35 @@
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="./index.css" />
|
|
|
<script src="./lib/ads5.js"></script>
|
|
|
+
|
|
|
+ <!-- Source Map Support for Preview -->
|
|
|
+ <script>
|
|
|
+ // Enable source maps in preview mode
|
|
|
+ window.__PREVIEW_DEBUG__ = true;
|
|
|
+ window.__SOURCE_MAPS_ENABLED__ = true;
|
|
|
+
|
|
|
+ // Override console methods to show better stack traces
|
|
|
+ if (window.__PREVIEW_DEBUG__) {
|
|
|
+ const originalError = console.error;
|
|
|
+ const originalWarn = console.warn;
|
|
|
+ const originalLog = console.log;
|
|
|
+
|
|
|
+ console.error = function (...args) {
|
|
|
+ const stack = new Error().stack;
|
|
|
+ originalError.apply(console, [...args, "\nStack:", stack]);
|
|
|
+ };
|
|
|
+
|
|
|
+ console.warn = function (...args) {
|
|
|
+ const stack = new Error().stack;
|
|
|
+ originalWarn.apply(console, [...args, "\nStack:", stack]);
|
|
|
+ };
|
|
|
+
|
|
|
+ console.log = function (...args) {
|
|
|
+ const stack = new Error().stack;
|
|
|
+ originalLog.apply(console, [...args, "\nStack:", stack]);
|
|
|
+ };
|
|
|
+ }
|
|
|
+ </script>
|
|
|
</head>
|
|
|
<body style="overflow: hidden">
|
|
|
<%- include(cocosToolBar, {config: config}) %>
|