小细节调整
This commit is contained in:
		@@ -16,7 +16,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
微博热搜接口:https://weibo.com/ajax/statuses/hot_band
 | 
					微博热搜接口:https://weibo.com/ajax/statuses/hot_band
 | 
				
			||||||
 | 
					
 | 
				
			||||||
> 该接口来自页面:https://weibo.com/newlogin?tabtype=search
 | 
					> 该接口来自页面:https://weibo.com/hot/search
 | 
				
			||||||
 | 
					
 | 
				
			||||||
B站热搜接口:https://app.bilibili.com/x/v2/search/trending/ranking
 | 
					B站热搜接口:https://app.bilibili.com/x/v2/search/trending/ranking
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,3 +22,11 @@
 | 
				
			|||||||
  font-size: 10px;
 | 
					  font-size: 10px;
 | 
				
			||||||
  display: inline-block;
 | 
					  display: inline-block;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.bottom-placeholder {
 | 
				
			||||||
 | 
					  height: 60px;
 | 
				
			||||||
 | 
					  font-size:13px;
 | 
				
			||||||
 | 
					  color: #999;
 | 
				
			||||||
 | 
					  display: grid;
 | 
				
			||||||
 | 
					  place-items: center;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										24
									
								
								html/assets/js/isMobile.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								html/assets/js/isMobile.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					function isMobile() {
 | 
				
			||||||
 | 
					    var userAgentInfo = navigator.userAgent;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    var mobileAgents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    var mobile_flag = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //根据userAgent判断是否是手机
 | 
				
			||||||
 | 
					    for (var v = 0; v < mobileAgents.length; v++) {
 | 
				
			||||||
 | 
					        if (userAgentInfo.indexOf(mobileAgents[v]) > 0) {
 | 
				
			||||||
 | 
					            mobile_flag = true;
 | 
				
			||||||
 | 
					            break;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    // var screen_width = window.screen.width;
 | 
				
			||||||
 | 
					    // var screen_height = window.screen.height;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // //根据屏幕分辨率判断是否是手机
 | 
				
			||||||
 | 
					    // if (screen_width > 325 && screen_height < 750) {
 | 
				
			||||||
 | 
					    //     mobile_flag = true;
 | 
				
			||||||
 | 
					    // }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return mobile_flag;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -11,6 +11,12 @@
 | 
				
			|||||||
        #list td {
 | 
					        #list td {
 | 
				
			||||||
            font-size: 14px;
 | 
					            font-size: 14px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        #mobile-info {
 | 
				
			||||||
 | 
					            color: grey;
 | 
				
			||||||
 | 
					            font-size: 13px;
 | 
				
			||||||
 | 
					            text-align: center;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    </style>
 | 
					    </style>
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -53,6 +59,16 @@
 | 
				
			|||||||
        <span id="update-finish-info" style="color: green; font-weight: bold; display: none;">拉取成功,数据已更新</span>
 | 
					        <span id="update-finish-info" style="color: green; font-weight: bold; display: none;">拉取成功,数据已更新</span>
 | 
				
			||||||
    </nobr>
 | 
					    </nobr>
 | 
				
			||||||
    <table id="list"></table>
 | 
					    <table id="list"></table>
 | 
				
			||||||
 | 
					    <p id="mobile-info"></p>
 | 
				
			||||||
 | 
					    <div class="bottom-placeholder">
 | 
				
			||||||
 | 
					        <p>— 到底啦 —</p>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <script src="./assets/js/isMobile.js"></script>
 | 
				
			||||||
 | 
					    <script>
 | 
				
			||||||
 | 
					        let mobileFlag = isMobile();
 | 
				
			||||||
 | 
					        document.getElementById('mobile-info').innerHTML = `手机、电脑端热搜链接不同,当前为您呈现 <span style="font-weight: bold;">${mobileFlag ? '手机端' : '电脑端'}</span> 链接`;
 | 
				
			||||||
 | 
					    </script>
 | 
				
			||||||
    <script>
 | 
					    <script>
 | 
				
			||||||
        let iconMapper = {
 | 
					        let iconMapper = {
 | 
				
			||||||
            "http://i0.hdslb.com/bfs/feed-admin/e9e7a2d8497d4063421b685e72680bf1cfb99a0d.png": ["热", "#FF895C"],
 | 
					            "http://i0.hdslb.com/bfs/feed-admin/e9e7a2d8497d4063421b685e72680bf1cfb99a0d.png": ["热", "#FF895C"],
 | 
				
			||||||
@@ -244,6 +260,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            for (var i = 0; i < hotBandList.length; i++) {
 | 
					            for (var i = 0; i < hotBandList.length; i++) {
 | 
				
			||||||
                const hotBand = hotBandList[i];
 | 
					                const hotBand = hotBandList[i];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                let linkUrl = mobileFlag
 | 
				
			||||||
 | 
					                    ? `https://m.bilibili.com/search?keyword=${encodeURIComponent(hotBand.keyword)}`
 | 
				
			||||||
 | 
					                    : `https://search.bilibili.com/all?keyword=${encodeURIComponent(hotBand.keyword)}`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                str.push(`<tr>
 | 
					                str.push(`<tr>
 | 
				
			||||||
                    <!-- 编号 -->
 | 
					                    <!-- 编号 -->
 | 
				
			||||||
                    <td>${hotBand.position}</td>
 | 
					                    <td>${hotBand.position}</td>
 | 
				
			||||||
@@ -254,7 +275,9 @@
 | 
				
			|||||||
                            <div style="min-width: 20px; display: inline-block;">
 | 
					                            <div style="min-width: 20px; display: inline-block;">
 | 
				
			||||||
                                <span class="hotband-label" style="background-color: ${getIconText(hotBand.icon)[1]}; ${hotBand.icon ? "" : "display: none;"}">${getIconText(hotBand.icon)[0]}</span>
 | 
					                                <span class="hotband-label" style="background-color: ${getIconText(hotBand.icon)[1]}; ${hotBand.icon ? "" : "display: none;"}">${getIconText(hotBand.icon)[0]}</span>
 | 
				
			||||||
                            </div>
 | 
					                            </div>
 | 
				
			||||||
                            <span>${hotBand.show_name}</span>
 | 
					                            <span>
 | 
				
			||||||
 | 
					                                <a href="${linkUrl}" target="_blank">${hotBand.show_name}</a>
 | 
				
			||||||
 | 
					                            </span>
 | 
				
			||||||
                            ${hotBand.show_live_icon ? `<span class="hotband-label" style="background-color: #f69; padding: 1px 5px;">直播中</span>` : ""}
 | 
					                            ${hotBand.show_live_icon ? `<span class="hotband-label" style="background-color: #f69; padding: 1px 5px;">直播中</span>` : ""}
 | 
				
			||||||
                        </nobr>
 | 
					                        </nobr>
 | 
				
			||||||
                    </td>
 | 
					                    </td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -83,6 +83,10 @@
 | 
				
			|||||||
        <span id="update-finish-info" style="color: green; font-weight: bold; display: none;">拉取成功,数据已更新</span>
 | 
					        <span id="update-finish-info" style="color: green; font-weight: bold; display: none;">拉取成功,数据已更新</span>
 | 
				
			||||||
    </nobr>
 | 
					    </nobr>
 | 
				
			||||||
    <table id="list"></table>
 | 
					    <table id="list"></table>
 | 
				
			||||||
 | 
					    <div class="bottom-placeholder">
 | 
				
			||||||
 | 
					        <p>— 到底啦 —</p>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <script>
 | 
					    <script>
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * 全局变量
 | 
					         * 全局变量
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -64,6 +64,10 @@
 | 
				
			|||||||
        <span id="update-finish-info" style="color: green; font-weight: bold; display: none;">拉取成功,数据已更新</span>
 | 
					        <span id="update-finish-info" style="color: green; font-weight: bold; display: none;">拉取成功,数据已更新</span>
 | 
				
			||||||
    </nobr>
 | 
					    </nobr>
 | 
				
			||||||
    <table id="list"></table>
 | 
					    <table id="list"></table>
 | 
				
			||||||
 | 
					    <div class="bottom-placeholder">
 | 
				
			||||||
 | 
					        <p>— 到底啦 —</p>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <script>
 | 
					    <script>
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * 全局变量
 | 
					         * 全局变量
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -98,7 +98,7 @@
 | 
				
			|||||||
                title: 'B站排行',
 | 
					                title: 'B站排行',
 | 
				
			||||||
                // url: 'html/bilibili_rank.html',
 | 
					                // url: 'html/bilibili_rank.html',
 | 
				
			||||||
                icon: './html/assets/image/icon_rank.png',
 | 
					                icon: './html/assets/image/icon_rank.png',
 | 
				
			||||||
                icon_scale: 1,
 | 
					                icon_scale: 0.87,
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
        // 渲染导航栏
 | 
					        // 渲染导航栏
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user