Pārlūkot izejas kodu

fix: 修复未登录接口反爬问题、右侧栏目无数据问题

zhangyuhan 1 gadu atpakaļ
vecāks
revīzija
e7cd352cac

+ 5 - 1
src/web/staticres/public-pc/js/article-content.js

@@ -1752,6 +1752,10 @@ function companyAdd(){
 //
 var thishtlists_ent_hasLoad = false
 var thishtlists_ent = function(){
+  // 未登录禁止请求
+  if (!loginflag) {
+    return
+  }
   if (thishtlists_ent_hasLoad){
     return
   }
@@ -2954,7 +2958,7 @@ var detailActionRight = new Vue({
         var isNewWindow = opener || target_blank
         return isNewWindow
       }
-    
+
       var referer = document.referer
       if(referer) {
         var inJianyuWebSite = referer.indexOf('jianyu360.cn') > 0

+ 4 - 0
src/web/staticres/tags/js/no-login-detail.js

@@ -1171,6 +1171,10 @@ function companyAdd(){
 //
 var thishtlists_ent_hasLoad = false
 var thishtlists_ent = function(){
+  // 未登录禁止请求
+  if (!loginflag) {
+    return
+  }
   if (thishtlists_ent_hasLoad){
     return
   }

+ 6 - 0
src/web/templates/pc/tags/template/aside-news-cards.html

@@ -1,4 +1,5 @@
 <section class="tags-card-list">
+    {{ if .T.newBidInfoList }}
     <section class="tags-card news-card bidding-news">
         <header class="tags-card-header">
             <span class="left-line"></span>
@@ -15,6 +16,8 @@
             </div>
         </main>
     </section>
+    {{ end }}
+    {{ if .T.industryInfoList }}
     <section class="tags-card news-card industry-news">
         <header class="tags-card-header">
             <span class="left-line"></span>
@@ -31,6 +34,8 @@
             </div>
         </main>
     </section>
+    {{ end }}
+    {{ if .T.hotLabelList }}
     <section class="tags-card news-card hot-tags">
         <header class="tags-card-header">
             <span class="left-line"></span>
@@ -44,6 +49,7 @@
             </div>
         </main>
     </section>
+    {{ end }}
     <section class="tags-card news-card qr-img-card">
         <header class="tags-card-header">
             <span class="left-line"></span>