فهرست منبع

feat: 优化工作桌面内外判断逻辑

cuiyalong 9 ماه پیش
والد
کامیت
3b0678fc98

+ 5 - 3
apps/bigmember_pc/src/utils/whichContainer.js

@@ -13,10 +13,12 @@ export function GetInWhichContainer() {
 const InWhichContainer = GetInWhichContainer()
 
 // in-iframe 当前页面在 iframe 中打开
-const isInIframe = window.frames.length > 0
+const isInIframe = window.top !== window.self
+
+const inApp = InWhichContainer === 'in-app' || window.self.location.pathname.includes('page_workDesktop')
 
 export const InContainer = {
-  inApp: InWhichContainer === 'in-app',
-  inWeb: InWhichContainer === 'in-web',
+  inApp,
+  inWeb: !inApp && !isInIframe,
   inIframe: isInIframe
 }

+ 1 - 1
apps/bigmember_pc/src/views/search/sun/components/search-bid-filter.vue

@@ -71,7 +71,7 @@ function doChangeFilter() {
 
 <template>
   <div class="search-bid-filter">
-    <div class="guide-go-workspace" v-if="!isInApp">
+    <div class="guide-go-workspace" v-if="isInWeb">
       最近五年数据查询以及更多筛选条件请
       <span class="highlight-text">"</span>
       <span class="cursor-button highlight-text" @click="guideGoWorkSpace"