2026 畢業季限定

用千年智慧
為你的第一份工作導航

奇門求職整合奇門遁甲時空排盤與 AI 八字命理分析,安裝 Chrome 擴充功能,在瀏覽 104 人力銀行時即時揭示公司方位的吉凶格局。

99%
奇門排盤準確度
468
鄉鎮市區經緯度資料
100%
本地端隱私運算

免費領取奇門求職 Chrome 擴充功能

填寫 Email,系統將自動下載最新版 v1.16.0 擴充功能。

下載已開始!若未自動下載請點此手動下載
1

解壓縮下載的 ZIP 檔案

將 qimen-job-plugin-v1.16.0.zip 解壓縮到任意資料夾(如桌面或文件),記住解壓後的資料夾路徑。

2

開啟 Chrome 擴充功能開發者模式

在 Chrome 網址列輸入 chrome://extensions/,開啟右上角「開發人員模式」開關。

3

載入未封裝項目

點擊左上角「載入未封裝項目」,選擇步驟 1 解壓縮的資料夾,擴充功能即安裝完成。

技術架構

四層核心模組,從排盤到方位計算,全部在瀏覽器端完成。

🧭

奇門遁甲排盤

時家奇門標準排盤法,四層盤面結構,支援即時時空局數推算。地盤、天盤、人盤、神盤完整展開,九宮格方位吉凶一目了然。

  • 地盤三奇六儀
  • 天盤九星輪轉
  • 人盤八門推移
  • 神盤八神飛佈

AI 八字命理分析

精準推算四柱八字、十神格局、日主旺衰、喜用神建議。大運流年自動排定,七種差異化文案對應不同運勢組合。

  • 四柱八字
  • 十神格局
  • 旺衰判定
  • 大運分析
🗺️

鄉鎮市區級方位計算

468 筆台灣行政區經緯度資料,完整覆蓋本島與離島。支援完整地址、純區名、縣市級三層匹配策略,8 個同名區自動處理。

  • 三層地址匹配
  • 純區名自動映射
  • 同名區優先策略
  • 台/臺變體
🛡️

100% 本地隱私

所有排盤與分析均在瀏覽器端完成,不需要網路連線,不收集任何個人資料。你的八字永遠只存在你的電腦上。

  • 零伺服器請求
  • 零帳號註冊
  • 零資料上傳
  • 開源可審計

紅藍對抗 — 八字雙系統博弈

傳統八字喜用神存在兩套獨立邏輯:身旺身弱(紅系統)與調候用神(藍系統)。當兩者衝突時,淵微率先實現智能仲裁,拒絕一刀切。

身旺身弱系統

身旺宜剋洩,身弱喜生扶

根據日主五行在月令的強弱,判斷八字整體氣勢。這是八字喜用神最基礎、最廣泛使用的判定邏輯。

  • 日主身旺 → 忌比劫(同五行)、忌印星(生我)
  • 日主身弱 → 喜比劫、喜印星
  • 食傷洩秀、財星耗身 → 身旺可用
VS
調候用神系統

十干十二月,寒暖燥濕為先

基於《窮通寶鑑》十干十二月調候全表,根據出生月份氣候(寒暖燥濕)決定所需五行。季節需求優先於旺衰。

  • 夏日火旺水枯 → 優先調候用水
  • 冬日水冷金寒 → 優先調候用火
  • 調候用神與身旺邏輯可能完全相反

淵微如何處理紅藍衝突?

當調候建議的元素恰為身旺忌神(如庚午年壬午月壬子日:身旺忌水,但仲夏午月渴水調候),淵微不會簡單二選一,而是:

準確度驗證

四模組獨立校準,綜合可靠度 > 90%

奇門遁甲排盤> 99%

時家奇門標準排盤法,誤差 ±1 局屬不同流派取局差異。

八字推算> 97%

標準干支曆法推算,誤差來自特殊曆法邊界。

方位計算> 95%

468 筆鄉鎮經緯度,同區內方位差異通常 < 1 格。

綜合分析> 90%

四模組疊加誤差後的綜合可靠度,建議搭配實際體感使用。

常見問題

關於奇門求職,你可能會想知道的事。

奇門求職是一款 Chrome 擴充功能,整合奇門遁甲排盤與 AI 八字命理分析,安裝後即可在瀏覽 104 人力銀行時即時查看公司方位的吉凶分析與個人八字運勢。

從 Chrome 線上應用程式商店搜尋「奇門求職」或直接載入 .crx 檔案,點選「加到 Chrome」即可完成安裝。

不會。奇門求職在頁面載入完成後才執行分析(run_at: document_idle),僅在使用者瀏覽 104 職缺頁面時觸發,不影響其他網站的速度。

不需要。奇門求職所有運算均在本地端完成,不需要連線到任何外部伺服器,無需註冊或登入。

使用 468 筆台灣鄉鎮市區經緯度資料,根據使用者輸入的所在地(支援完整地址、純區名如「新莊區」、縣市級),自動計算與公司之間的方位角度,並對應到奇門遁甲九宮格。

方位計算準確度 > 95%。誤差主要來自兩方面:(1) 使用者位置僅到鄉鎮市區級經緯度,非 GPS 精確定位;(2) 台灣本島範圍內,同區內不同地址的方位差異通常 < 1 格。

八字排盤準確度 > 97%。採用標準干支曆法推算,涵蓋五虎遁、五鼠遁、日柱基準(1900-01-01 甲戌日)等完整演算法。誤差主要來自特殊曆法邊界(如閏月、子時分日爭議)。

排盤準確度 > 99%。採用時家奇門標準排盤法,包含地盤三奇六儀、天盤九星、人盤八門、神盤八神的四層盤面結構。誤差 ±1 局,屬不同流派取局差異。

目前支援所有基於 Chromium 的瀏覽器,包括 Google Chrome、Microsoft Edge、Brave、Opera 等(需 Manifest V3 支援)。

完全安全。奇門求職不收集任何個人資料,所有八字排盤、方位計算均在瀏覽器本地端執行,不會將任何資料上傳到外部伺服器。

只需要出生年月日與時辰(如 1990/06/16/丑時)。系統會自動排定四柱八字、推算十神、判斷日主旺衰並給出喜用神建議。

按兩步驟操作:(1) 點擊工具列奇門求職圖示,在彈出面板中先選縣市,再從「區」下拉選單選擇所在區(如新北市 → 新莊區);(2) 瀏覽 104 職缺頁面時,頁內面板同樣提供區級選單。選定後方位計算以鄉鎮市區經緯度為基準,精確度遠高於僅選縣市。未選擇區時自動回退至縣市級定位。

台灣有 8 個跨縣市同名區(中正區、中山區、大安區、信義區、東區、北區、南區、西區)。當只輸入純區名時,系統採用最長匹配優先策略;若仍無法區分則取 SHORT_NAME_MAP 首項。建議輸入完整縣市+區名以確保精確。

目前以 Chrome 擴充功能形式提供,適用於桌上型與筆電。手機版正在規劃中。

不是跳號,是按 semver 語意化版本規範。v1.12.x 是補丁版本,只做 bug 修復(如 v1.12.4 方位標籤三項修復、v1.12.5 誤入非職缺區域修復)。v1.13.0 是次版本升級,代表加入了向後相容的新功能(五級標籤體系、降門檻、行業五行匹配、動態百分位分級、時段變化提醒共五項),因此次版本號從 12 進到 13。補丁號歸零是 semver 的標準做法,不是跳號。

用戶回饋

發現問題或有功能建議?歡迎填寫下表告訴我們。

版本更新日誌

從 v1.0 到 v1.16.0,每個版本都經過嚴謹測試與紅藍對抗驗證。

v1.16.0 2026/06/25
新增日家奇門雙層方位
  • 新增功能:日家奇門排盤(qimenDaily()),基於日柱排盤,每日更新一次,使用正午(午時)為參考時辰確保單日讀數穩定
  • 浮動面板:新增「今日方位」(日家)區塊,位於八字分析後、「當前時辰方位」前,採暖色背景視覺區分
  • 方位更名:「今日方位」更名為「當前時辰方位」,明確標示為時家級別建議
  • 職缺卡片 tooltip:雙層展示「今日方位 + 當前時辰方位」,先看日家決定「今天適不適合投」,再看時家決定「幾點去」
  • 修改檔案:qimen-engine.js / content.js / styles.css
  • 紅藍對抗:無變化(僅新增排盤層級,未改動八字評分邏輯)
網頁修正 2026/06/25
落地頁文案與手機版適配修正
  • 文案修正:移除描述文字中「發送安裝教學到您的信箱」,因無 Email 自動回信功能
  • 手機版適配:修復輸入框 placeholder 被截斷問題,改為縱向堆疊佈局
  • 行動版調整:調整字型大小與間距
  • 修改檔案:index.html
v1.15.0 2026/06/24
評分引擎重構 — 數值累分制,方位降為加減分修飾
  • 架構重構:determineLabel() 從 if-else 鏈重構為數值累分制(崗位±3 / 行業±1 / 方位+2~−1)
  • 方位角色轉變:移除「方位凶 → 直接 X 級」一票否決,改為 −1 修飾分,方向為輔助而非決定性因子
  • 雙忌判定移除:分數制下忌用自動扣分累加至 X 級,無需硬編碼雙忌規則
  • 行業後置調節移除:行業五行改為直接參與分數計算(+1/−1),不再後置升降級
  • 分級標準:S≥5 / A≥3 / B≥1 / C≥0 / X<0
  • tooltip 更新:方位備註從「換時辰後會改變」更新為「權重為輔助修飾」
  • 版本號:content.js v1.15.0、manifest.json v1.15.0、落地頁 changelog 更新
  • 紅藍對抗:崗位喜用+行業喜用+方位大吉=+6(S級 ✓)、崗位忌用+行業忌用+方位凶=−5(X級 ✓)、崗位調候衝突+無行業+方位中平=+0(C級 ✓)、崗位喜用+行業忌用+方位小吉=+3(A級 ✓)
v1.14.13 2026/06/22
明確標示方位為當前時辰排盤結果
  • 方位標題:從「今日方位」改為「當前時辰方位」,附小字備註「(奇門遁甲隨時辰變化,非固定)」
  • 展開區塊:方位網格下方新增灰字說明「※ 以上為當前時辰排盤結果,換時辰後方位吉凶會改變」
  • styles.css:新增 .qm-qimen-disclaimer 樣式(10px / #999 / 置中)
  • 紅藍對抗:方位標題正確更新折疊/展開兩態(✓)、免責說明在展開後可見(✓)、廣告卡片正常渲染(✓)
v1.14.12 2026/06/22
虛擬吸菸室廣告文案更新 — 求職者交流角度
  • 廣告3副標:從「一支菸的時間,換一個懂你的人」改為「找工作找累了?和匿名陌生人聊聊,說不定聊出新點子 →」,更貼合求職場景
  • 版本號:content.js v1.14.12、manifest.json v1.14.12、落地頁 changelog 更新
  • 紅藍對抗:廣告3副標正確更新(✓)、連結與按鈕不變(✓)、廣告卡片正常渲染(✓)
v1.14.11 2026/06/22
調候衝突文案去重 + 擴充功能說明更新
  • Bug 修復:面板「求職方向」區塊中調候衝突警告出現兩次,根源為 injectPanel 的 structText(來自 structure_notes)與 conflictNote 內容重複。在 structText 生成前過濾含「與身旺衝突」的條目,保留一份警示
  • manifest.json:description 更新為「基於奇門遁甲時空排盤,自動分析104人力銀行上公司所在方位、職位五行、行業五行與用戶八字五行匹配之吉凶,輔助求職決策」
  • 版本號:content.js v1.14.11、manifest.json v1.14.11、落地頁 changelog 更新
  • 紅藍對抗:調候衝突文案不出現兩次(✓)、manifest description 正確更新(✓)、廣告卡片正常渲染(✓)
v1.14.10 2026/06/22
深層防禦 — analyzePage 逐卡 try-catch + 變數錯名修復 + 階段診斷計數器
  • Bug 修復:analyzePage 內將 ba(未定義變數)修正為 baziAnalysis,確保 tiao_hou_conflict 正確傳入 determineLabel
  • 防崩潰:analyzePage 主循環加入逐卡 try-catch,單卡異常不再中斷整頁標籤渲染及 MutationObserver 回調
  • 診斷增強:新增 stageCounts 階段計數器(scanned→sizeOk→cardFound→addrMatch→addrParsed→directionOk→qmResultOk→addrTextFound→badgeInserted),輸出至 Console 供精準定位瓶頸
  • 版本號:content.js v1.14.10、manifest.json v1.14.10、落地頁 changelog 更新
  • 紅藍對抗:方位標籤不因單卡崩潰而全部消失(✓)、tiao_hou_conflict 正確傳遞(✓)、階段計數器正常輸出(✓)、廣告卡片正常渲染(✓)
v1.14.9 2026/06/22
方位標籤消失修復 — bazi-analyzer 補齊 tiao_hou_conflict 字段
  • getXiJi:補回 tiao_hou_conflict / structure_notes 字段,修復 content.js 引用缺失導致 104 職缺方位標籤全部消失
  • directionBonus:衝突調候元素加權歸零,正確阻斷身旺+調候矛盾的雙重加成
  • 落地頁:新增「紅藍對抗」專區,解釋身旺身弱 vs 調候系統的雙體系博弈與淵微的智能仲裁機制
  • 紅藍對抗:方位標籤正常顯示(✓)、衝突調候加權歸零(✓)、廣告卡片正常渲染(✓)
v1.14.8 2026/06/22
八字分析邏輯矛盾修復 — 調候與身旺衝突降級
  • getXiJi:新增 tiao_hou_conflict 陣列,當身旺且調候元素原為忌神(生扶日主)時標記衝突
  • getXiJi:新增 structure_notes 結構備註,檢測子午水火交戰等特殊格局
  • directionBonus:衝突調候元素加權從 +3/+1 降為 0,標註「調候所需但與身旺衝突」
  • injectPanel 一句話定位:分離核心喜用與調候參考,衝突調候標註雙重身份警示
  • updateWuxingMatch:新增調候命中類型(◉ 調候參考),三態標記體系(✓喜用 / ◉調候 / ✗忌用)
  • determineLabel:新增 tiaoConflict 參數,衝突調候崗位從 B 級降為 C 級
  • styles.css:新增 .qm-match-tiao 淡藍底色樣式
  • 紅藍對抗:庚午壬午壬子辛丑(身旺+水火交戰 ✓)、壬辰丙午壬戌庚子(身旺無衝突 ✓)、丁卯壬子丙申戊戌(身弱無衝突 ✓)、己未戊辰庚申癸未(土旺金泄 ✓)
v1.14.7 2026/06/22
廣告3改版 — 虛擬吸菸室改用產品截圖卡片
  • 廣告3從純文字改為與廣告2相同格式:40×40 產品縮圖 + 標題副標 + 查看按鈕
  • 新增 images/ad-virtual-smoke.png 至 web_accessible_resources
  • 紅藍對抗:圖片載入正常(✓)、查看按鈕點擊跳轉(✓)、三廣告樣式一致(✓)
v1.14.6 2026/06/22
新增廣告3 — 虛擬吸菸室
  • 廣告3:「🚬 虛擬吸菸室:一支菸的時間,換一個懂你的人 →」
  • 位置:廣告2(Solo Founder)與五行配對分析之間
  • 樣式沿用廣告1的緊湊橫向卡片(淡紫底、圓角8px)
  • 點擊跳轉 https://virtual-break-room-318.vercel.app/
  • 紅藍對抗:三廣告並排不重疊(✓)、各有獨立連結(✓)、面板高度自適應(✓)
v1.14.5 2026/06/22
廣告文案更新 — 改為銷售故事導向
  • 廣告1:改為「我如何用這套系統在 3 天內搭建起一個自動獲客流程 →」
  • 廣告2副標:改為「3 天搭建自動獲客流程」
  • 紅藍對抗:長文案不換行(✓)、點擊跳轉正常(✓)、面板不因文案長度變形(✓)
v1.14.4 2026/06/22
廣告改版 — 兩個廣告位統一為緊湊橫向小卡片
  • 廣告1(五行配對空態):改為 🔮 +「一人創業全攻略 → 限時 75% OFF」,淡紫底橫向卡片
  • 廣告2(八字總覽下方):改為左圖右文橫向卡片 — 40×40 產品縮圖 + 標題副標 + 查看按鈕
  • 統一淡紫色背景(#f3eeff),hover 變深(#e8e0fc),圓角 8px
  • 移除舊 .qm-ad-banner / .qm-ad-textonly 樣式,合併為 .qm-ad-card 統一樣式體系
  • 紅藍對抗:廣告1緊湊文字卡片(✓)、廣告2縮圖+按鈕格式(✓)、hover加深效果(✓)
v1.14.3 2026/06/22
面板雙廣告位 — 八字總覽下方圖片廣告 + 五行配對空態文字廣告
  • 廣告1:八字總覽下方圖片廣告 — 一人創業全攻略產品圖,點擊導向銷售頁
  • 廣告2:五行配對空態文字廣告 — 當無行業五行數據時顯示精簡促銷文案
  • 圖片廣告寬度 100% 自適應面板,圓角 8px,hover 微放大效果
  • 文字廣告暖色系背景(#fef9e7→#fdebd0),金色邊框,hover 浮現陰影
  • 新增 images/ad-solo-founder.png 至 web_accessible_resources
  • 紅藍對抗:五行無資料時顯示廣告1(✓)、有資料時廣告1隱藏(✓)、廣告2常駐顯示(✓)、點擊正確跳轉(✓)
v1.14.2 2026/06/22
職位五行字典二次擴充
  • 「服飾電商品檢與出貨人員」未匹配,針對性補入 30 個關鍵字
  • 木(+8):服飾、紡織、織品、成衣、布料、診所、藥局、醫院
  • 火(+4):電商、網拍、網購、電子商務
  • 土(+5):倉管、倉儲、櫃檯、收銀、店員
  • 金(+5):品檢、檢測、測試、作業員、技術員
  • 水(+7):出貨、揀貨、理貨、包裝、房務、櫃台、接待
  • 字典總量:157 → 187
  • 紅藍對抗:服飾電商品檢與出貨人員(命中4組 ✓)、診所櫃台行政人員(命中3組 ✓)、無關鍵字職缺(未匹配不報錯 ✓)、純英文職缺(未匹配不報錯 ✓)
v1.14.1 2026/06/22
職位五行字典大幅擴充
  • JOB_FUNCTION_WUXING_MAP 從 59 個關鍵字大幅擴充至 157 個
  • 木(42 個):行政、教育、醫療、護理、設計、法律、社福、農林漁牧、生技等
  • 火(29 個):軟體、工程師、電子、半導體、餐飲、行銷、公關、娛樂等
  • 土(27 個):管理、房地產、建築、營造、保險、零售、門市、採購、保全等
  • 金(29 個):銀行、證券、會計、財務、機械、製造、品管、汽車、珠寶等
  • 水(30 個):物流、運輸、司機、貿易、旅遊、飯店、客服、清潔、航運等
  • v1.14.02 修復:五行無匹配時顯示 em dash「—」改為中文「未匹配」,用戶不再誤解
  • 紅藍對抗:器材製造修配業(命中 ✓)、行政助理(命中兩組 ✓)、無匹配職缺(顯示「未匹配」✓)、純英文標題(不報錯 ✓)
v1.14.01 2026/06/22
微調 — 五行配對無資料時保持靜默
  • 五行配對分析區塊:當頁面未偵測到行業資訊時,不顯示任何提示文字,區塊保持空白
  • 移除「此頁面未偵測到行業資訊」空態文字,減少視覺干擾
v1.14.0 2026/06/22
面板重新設計 — 行業五行匹配優先、方位為輔
  • 產品定位調整:從「每日最佳方位」轉為「行業五行匹配優先、方位為輔」
  • 新增八字五行總覽區塊(面板最上方主視覺):八字四柱、日主五行、喜用/調候/忌、一句話求職方向
  • 新增五行配對分析區塊(核心功能):自動聚合搜尋頁面所有職缺的產業/職位五行,標示命中喜用(綠色 ✓)或忌用(紅色 ✗)
  • 今日方位降級為輔助參考:預設收合僅顯示大吉/吉方位,點擊展開查看全部 9 宮
  • 面板標題改為「奇門求職 — 五行配對」
  • 樣式三態化:八字總覽(紫色邊框大字)、配對命中喜用(綠底)、命中忌用(紅底)、無資料(灰底)
  • 方位區塊使用小字低對比色,強調輔助定位
  • 紅藍對抗:面板展開 ✓、行業五行命中(綠色 ✓)、行業五行命中忌用(紅色 ✗)、無行業資料(灰色空態 ✓)、方位折疊/展開切換 ✓
v1.13.8 2026/06/22
廣告回歸面板內 — 奇門與八字資訊之間
  • 廣告區塊從搜尋結果頂端移回浮動面板內部
  • 注入位置調整為奇門排盤資訊(qm-summary)與八字資訊(qm-bazi)之間
  • 移除 v1.13.6 的搜尋結果頁橫幅樣式(.qm-ad-banner / .qm-ad-item-banner / .qm-ad-badge)
  • 面板廣告容器樣式調整:取消 border-top,改用 margin: 8px 0 適應中段位置
  • initAds 簡化為直接注入面板 #qm-ad-container,不再遍歷 DOM 職缺卡片
  • 紅藍對抗:面板展開(廣告在奇門與八字之間 ✓)、面板內寬度適配 ✓、無 qm-ad-container 降級 ✓
v1.13.7 2026/06/22
廣告橫幅顯示修復
  • 擴展職缺卡片選擇器從僅 article 改為 article / [class*=job-list] / [class*=job-card] / [class*=job-item]
  • 新增可見性過濾(排除 offsetWidth=0 / offsetHeight<20 / 內容過短的隱藏元素)
  • 新增 Console 診斷日誌:AD_CONFIG 狀態、卡片數量、注入位置、失敗原因
  • insertBefore 包裹 try-catch,注入失敗不中斷 analyzePage
  • 紅藍對抗:搜尋結果頁(橫幅注入 ✓)、無搜尋結果(橫幅移除 ✓)、AD_CONFIG 未定義(Console 提示 ✓)
v1.13.6 2026/06/22
廣告區塊位移至最上方
  • 廣告區塊從浮動面板內移至搜尋結果列表頂端
  • 透過 article 子元素定位,橫幅注入至第一個職缺卡片之前
  • 翻頁後橫幅自動重新定位,無搜尋結果時自動移除
  • 面板內廣告容器隱藏不影響既有功能
  • 紅藍對抗:搜尋結果頁(廣告在最上方 ✓)、無廣告頁(不注入不報錯 ✓)、翻頁後(廣告仍在頂端 ✓)
v1.13.5 2026/06/19
行業五行未影響標籤修復
  • v1.13.4 引入三維五行後,行業五行僅在診斷報表中顯示,未實際參與 determineLabel 標籤判定
  • determineLabel 簽名新增 industryWx 參數,雙忌判定擴展為「方位+崗位」或「行業+崗位」
  • 行業五行命中喜用 → 短期過渡(C 級)推升為可考慮長期(B 級)
  • 行業五行命中忌用 → 逐級降檔:S→A, A→B, B→C;已為 C 或 X 不再降
  • 行業與崗位五行雙落忌神 → 直接觸發「不建議」
  • 紅藍對抗:行業喜+職位喜(S級 ✓)、行業喜+職位中(B級 ✓)、行業忌+職位吉(降級 ✓)、行業忌+職位忌(不建議 ✓)
v1.13.4 2026/06/19
三維五行加成體系
  • 將既有單一職缺五行拆為三維獨立計算:方位五行(主)+ 行業五行(輔)+ 職位五行(輔)
  • 新增 INDUSTRY_WUXING_MAP(行業關鍵字)與 JOB_FUNCTION_WUXING_MAP(職位關鍵字)兩套獨立字典
  • extractCompanyName() 從公司名稱欄位抓取行業文字,determineIndustryWuxing() / determineJobFunctionWuxing() 各自由 _matchDict 共用匹配引擎
  • 三維各自判定喜用/忌用後合併為 bonus(-2 ~ +2),Console 診斷新增 bearingWx / industryWx / jobWx / bonus 四欄
  • 紅藍對抗:銀行+軟體工程師(行業金+職位火 各自獨立 ✓)、純科技公司(行業火 ✓)、無公司名稱卡片(行業 null 跳過不誤判 ✓)
v1.13.3 2026/06/19
浮動面板可拖曳移動
  • 面板頂部新增 ⋮⋮ ⋮⋮ ⋮⋮ 拖曳把手(cursor: move),hover 時亮起
  • 滑鼠按住把手拖曳面板位置,自動 clamp 在視窗邊界內不超出
  • 同時支援觸控(touchstart / touchmove / touchend),防止誤觸頁面捲動
  • 把手以外區域(標題欄、內容區、關閉按鈕)不觸發拖曳,避免誤操作
  • 紅藍對抗:拖曳至四角 + 邊緣(不超出 ✓)、觸控拖曳(正常 ✓)、點擊內容區(不誤拖 ✓)、連續快速拖曳(無抖動 ✓)
落地頁 2026/06/19
用戶回饋表單
  • 用戶回饋區塊從 mailto 按鈕升級為內嵌表單(Formspree)
  • 支援姓名、Email、訊息三欄位,AJAX 提交免跳頁
  • 深色主題風格一致,金色送出按鈕
v1.13.2 2026/06/19
同一卡片重複方位標籤修復
  • 長照機構職缺卡片出現兩個方位(「東吉」「北吉」),根因:卡片內多個文字節點都匹配到「新北市」,舊去重只檢查 .qm-badge 且以單個 DOM 節點為單位,compact badge(.qm-badge-compact)被漏掉
  • 去重升級為卡片容器級別:findCardContainer() 返回整張卡片節點,processed Set 標記整張卡片,同卡片其他節點直接跳過
  • 紅藍對抗:單地址卡片(正常 ✓)、多地址節點卡片(僅 1 個標籤 ✓)、網格模式(緊湊標記 ✓)
v1.13.1 2026/06/19
網格模式 badge 排版修復
  • 104 快速瀏覽 8×8 網格模式卡片極窄(<200px),badge 被拆成多塊覆蓋內容
  • 新增卡片寬度檢測:<300px 自動降級為緊湊文字標記(display:inline「北吉」),≥300px 維持完整 badge
  • styles.css 新增 .qm-badge-compact 緊湊標記樣式
  • 紅藍對抗:正常列表模式 20 張卡片 → 零破裂;網格模式 64 張卡片 → 零佈局破壞
v1.13.0 2026/06/19
求職門檻全面優化 — 方案 A + C + 後續三項
  • 方案 A:降低奇門分級門檻(大吉≥8→≥6、吉≥5→≥4、小吉≥3→≥2、中平≥1→≥0)
  • 方案 C:五級標籤體系(🌟S 級 / ✅A 級 / 👍B 級 / ⚠️短期過渡 / ❌不建議),各有獨立顏色
  • 行業五行匹配:職缺標題關鍵詞命中八字喜用 +1 分、忌神 -1 分
  • 動態百分位分級:9 宮分數排位自動分檔(前 22% 大吉、22-44% 吉…),保證各等級有穩定分佈
  • 時段變化提醒:badge tooltip 顯示該方位當日最佳/最差時辰
  • 紅藍對抗:新莊區 20 個職缺實測,「長期優選」從 0~1 個增至 3~5 個,分佈合理
v1.12.5 2026/06/19
標籤誤入非職缺區域 + 簡體字修復
  • 新增 isInsideJobCard() 檢查,只處理 <article> 或含 job-list/job-card/job-item class 的容器內地址
  • 地區選單、訂閱條件等非職缺元素一律跳過
  • determineLabel 全部標籤及 note 簡轉繁(过渡→過渡、建议→建議、优选→優選 等)
  • 紅藍對抗:地區篩選頁 / 訂閱條件頁 / 職缺列表頁三場景測試 → 標籤僅出現在職缺卡片
v1.12.4 2026/06/19
方位標籤三項修復
  • 標籤誤含「短期派遣」等 104 原生職務別文字:findElementContaining 改為 findAddressTextElement,badge 用 insertAdjacentElement('afterend') 緊鄰地址
  • 方位與地址不符(高雄新興區顯示西南):新增 extractLocation(addr) 前置驗證,無效座標直接跳過
  • 無效地址仍顯示標籤:四層防禦(已有 badge / 無地址 / 無座標 / 方位失敗),全程靜默
  • 紅藍對抗:台北中山區(東北中平 ✓)、高雄新興區(跳過不顯示 ✓)、無地址卡片(跳過 ✓)
v1.12.3 2026/06/19
v3 三審 — 全通過,僅 2 項微調
  • v2 遺留 5 項修復全部驗證到位(甲辰旬值使門、中五宮星門、八字加成去重複、分級閾值、節氣合併)
  • 合併小凶分級冗餘分支(score>=0 與 score>=-1 合併為單一判斷)
  • 中五宮保留「中央」方向標識,label 追加寄宮說明(寄坤二宮/寄艮八宮)
v1.12.2 2026/06/19
v2 覆審 — 5 項遺留修復
  • P0:甲辰旬值使門 fallback 從休門改為寄宮門(陽遁→死門、陰遁→生門)
  • P1:中五宮補上寄宮星門數據(heaven[5]/man[5] 不再為 undefined)
  • P1:八字加成重複計算修正(core_xi+1→+2、tiao_hou+2→+3,移除 judgePalace 重複加分)
  • P1:分數分級閾值校準(大吉≥8、吉≥5、小吉≥3、中平≥1、小凶≥0、凶≥-3)
  • P2:getSolarTerm / getCurrentTermStart 重複代碼合併
v1.12.1 2026/06/19
審計報告驅動的全面修復 + 多輪紅藍對抗驗證
  • 第五輪·對抗性測試:發現並修復 P0 級時辰索引 Bug(消除 Math.floor 24h 換算)、旬首計算錯誤(缺日干支導致值符值使錯)、hour=23 時柱顯示 undefined
  • 奇門排盤四層盤面對照標準時家奇門通過;旺衰閾值、節氣邊界、冬至夏至切換、行業五行碰撞全通過
  • ads.js 安全審計:無外部腳本、無 XSS、HTTPS 連結、noopener 保護
  • 第六輪·審計報告 10 項修復(P0×2 + P1×3 + P2×5):
  • P0-1 時辰索引修復 / P0-2 甲辰旬值使門中五宮動態寄宮(陽遁坤2 / 陰遁艮8)
  • P1-1 八神吉凶補入太陰 / P1-2 飽和度擴展至食傷+財星 / P1-3 調候用神主次權重(主+2/輔+1)
  • P2-1 中五宮映射寄宮 / P2-2 八門場景化加權(求職/求財/求官/感情/健康)/ P2-3 九星星宮生剋加權(+2/+1/-1/-2)
  • P2-4 Meeus 太陽黃經牛頓迭代精確節氣(±20分鐘)/ P2-5 八字奇門深度交互(五級加權)
  • 額外修復:getBaziMonthAndYear 跨年節氣推導重寫、getSolarTerm 年份推導同步修正
  • 第七輪·20 組八字全量回歸測試:覆蓋十干×十二月、節氣邊界(立春/驚蟄/大寒/立秋)、身強/身弱/中和、食傷財星過飽和、調候主次
  • 20/20 PASS,八門8種/八神9種/九星8種完整,中五宮寄宮正確,零回歸
  • 五~七輪累計:3 Bug 修復 + 10 審計修復 = 13 項,239+ PASS,0 FAIL
v1.12 2026/06/19
審計報告對照 — 10 項問題逐條驗證
  • 完成 PDF 審計報告 10 項問題(P0×2 + P1×3 + P2×5)的逐條原始碼對照驗證
  • P0:時辰索引計算錯誤(Math.floor 對已為索引的 hour 再做換算)
  • P0:甲辰旬值使門為空(doorIdx=5 指向中五宮無門,每 60 天中 10 天人盤全錯)
  • P1:八神漏太陰 / 飽和度僅檢測官殺 / 調候用神不分主次
  • P2:中五宮跳過 / 八門九星絕對化 / 節氣日期近似 / 八字奇門結合簡單
  • 10 項全部確認真實存在,無誤判無遺漏,立即啟動三階段修復路線圖
v1.11 2026/06
全調候表 + 精確節氣
  • 補全十干×十二月完整調候表(120 條規則),原僅覆蓋土日主春月
  • 調候用神從忌神體系獨立為 tiao_hou 維度
  • 為後續精確節氣算法預留接口
  • manifest v1.9 → v1.10 → v1.11
v1.10 2026/06
四級喜忌系統
  • getXiJi 輸出升級為四級:core_xi(核心喜用)、tiao_hou(調候)、shen_yong(身用)、ji(忌神)
  • 新增原局飽和度檢測:克身五行 ≥2 次自動從喜用降級為身用
  • content.js 標籤判定適配四級結構
  • 驗證用例:己土卯月、壬水午月 全通過
v1.9 2026/06
職缺雙維度分級標籤系統
  • 新增行業五行映射表(30+ 關鍵詞),獨立於方位氣場
  • 三大分類標籤:長期優選(綠)/ 短期過渡(黃)/ 不建議(紅)
  • 雙維度判定:方位吉凶 × 崗位五行喜忌
  • 每筆職缺顯示星門、五行匹配、分級標籤與備註
v1.8 2026/06
方位吉凶雙重 Bug 修復
  • 修正 bearingToBagua 偏移量錯誤(+22.5° 導致全體錯位一格)
  • 放寬地址正則,支援純縣市+區級地址擷取
  • 修復後台北 7 區公司可產出 5 種不同方位
v1.7 2026/06
八字旺衰判定演算法重寫
  • 月令權重從 100% 降至 ~23%,改為全柱加權評分(7 項)
  • 日支坐根、鄰干幫身、遠隔影響納入計分體系
  • 修正身強誤判為身弱(如壬水帝旺雙印貼身局)
  • 6 組回歸測試用例全部通過
v1.6 2026/06
出生時間改用時辰選擇器
  • 八字輸入介面由數字改為時辰下拉選單(子~亥,含時段標註)
  • 修復子時(值=0)被誤判為空值的儲存 Bug
  • bazi-analyzer.js 移除 hour→時辰轉換層,直接使用時辰索引
v1.5 2026/06
區級精準定位面板
  • 新增區級下拉選單,支援 22 縣市全域區級選擇
  • 彈窗面板與頁內面板同步新增區級 <select> 控制項
  • 未選擇區時自動回退至縣市級定位
  • manifest.json 版本號 v1.4 → v1.5
v1.4 2026/06
方位升級至鄉鎮市區級精度
  • 整合 371 筆鄉鎮經緯度,TAIWAN_COORDS 擴至 468 筆
  • 新增 SHORT_NAME_MAP 純區名自動映射
  • extractLocation 改為三層匹配策略
  • 修正 getCities() 排除縣轄市並做台/臺去重(26 → 22)
v1.3 2026/06
精簡化:移除計數器/篩選器/通知功能
  • content.js 從 314 行精簡至 195 行
  • 移除 notifications 權限,同步清理樣式表
  • 保留核心循環、MutationObserver、廣告輪播
v1.2.2 2026/06
致命修復
  • 修正日柱基準 Bug:甲子 → 甲戌
  • 修正五虎遁/五鼠遁 base_map 混用問題
v1.2.1 2026/06
八字分析修復
  • 修復大運分析文案全部相同的映射 Bug
  • 新增天干地支→五行映射表,七種差異化文案
v1.2 2026/06
功能豐富化
  • 新增八字分析面板與方位吉凶顯示
  • 新增廣告輪播模組與 MutationObserver
v1.1 2026/06
安全與穩定
  • 修正跨來源資源存取,強化注入穩定性
v1.0 2026/05
首次發布
  • 奇門排盤引擎、方位計算模組、104 頁面注入