|
|
@@ -12,5 +12,58 @@
|
|
|
<body>
|
|
|
<div id="app"></div>
|
|
|
<script type="module" src="/src/main.ts"></script>
|
|
|
+ <script>
|
|
|
+ function getBrowserInfo() {
|
|
|
+ const userAgent = navigator.userAgent;
|
|
|
+ let browserName = "Unknown";
|
|
|
+ let browserVersion = "Unknown";
|
|
|
+
|
|
|
+ // 检查浏览器类型及版本
|
|
|
+ if (userAgent.includes("Chrome")) {
|
|
|
+ browserName = "Chrome";
|
|
|
+ // 提取 Chrome 版本
|
|
|
+ const match = userAgent.match(/Chrome\/([0-9]+)/);
|
|
|
+ if (match) {
|
|
|
+ browserVersion = match[1];
|
|
|
+ }
|
|
|
+ } else if (userAgent.includes("Firefox")) {
|
|
|
+ browserName = "Firefox";
|
|
|
+ // 提取 Firefox 版本
|
|
|
+ const match = userAgent.match(/Firefox\/([0-9]+)/);
|
|
|
+ if (match) {
|
|
|
+ browserVersion = match[1];
|
|
|
+ }
|
|
|
+ } else if (userAgent.includes("MSIE") || userAgent.includes("Trident")) {
|
|
|
+ browserName = "Internet Explorer";
|
|
|
+ // 提取 IE 版本
|
|
|
+ const match = userAgent.match(/(?:MSIE |rv:)([0-9]+)/);
|
|
|
+ if (match) {
|
|
|
+ browserVersion = match[1];
|
|
|
+ }
|
|
|
+ } else if (userAgent.includes("Edge")) {
|
|
|
+ browserName = "Edge";
|
|
|
+ // 提取 Edge 版本
|
|
|
+ const match = userAgent.match(/Edge\/([0-9]+)/);
|
|
|
+ if (match) {
|
|
|
+ browserVersion = match[1];
|
|
|
+ }
|
|
|
+ } else if (userAgent.includes("Safari")) {
|
|
|
+ browserName = "Safari";
|
|
|
+ // 提取 Safari 版本
|
|
|
+ const match = userAgent.match(/Version\/([0-9]+)/);
|
|
|
+ if (match) {
|
|
|
+ browserVersion = match[1];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return {
|
|
|
+ browserName,
|
|
|
+ browserVersion,
|
|
|
+ };
|
|
|
+ }
|
|
|
+
|
|
|
+ // const browserInfo = getBrowserInfo();
|
|
|
+ // console.log(`Browser: ${browserInfo.browserName}, Version: ${browserInfo.browserVersion}`);
|
|
|
+ </script>
|
|
|
</body>
|
|
|
</html>
|