微信Web開(kāi)發(fā)者工具由微信官方出品,通過(guò)模擬微信客戶(hù)端的表現(xiàn),幫助開(kāi)發(fā)者進(jìn)行開(kāi)發(fā)和調(diào)試。為幫助開(kāi)發(fā)者更方便、更安全地開(kāi)發(fā)和調(diào)試基于微信的網(wǎng)頁(yè),我們推出了 web 開(kāi)發(fā)者工具。它是一個(gè)桌面應(yīng)用,通過(guò)模擬微信客戶(hù)端的表現(xiàn),使得開(kāi)發(fā)者可以使用這個(gè)工具方便地在 PC 或者 Mac 上進(jìn)行開(kāi)發(fā)和調(diào)試工作。
軟件功能
使用自己的微信號(hào)來(lái)調(diào)試微信網(wǎng)頁(yè)授權(quán)
調(diào)試、檢驗(yàn)頁(yè)面的 JS-SDK 相關(guān)功能與權(quán)限,模擬大部分 SDK 的輸入和輸出
使用基于 weinre 的移動(dòng)調(diào)試功能
利用集成的 Chrome DevTools 協(xié)助開(kāi)發(fā)。
更新日志
A 新增 設(shè)置調(diào)試器顯示位置
A 新增 雙擊模擬器空白處可以隱藏模擬器交互
A 新增 記錄項(xiàng)目窗口的顯示大小
A 新增 wxml/wxss/js 文件修改熱重載
A 新增 云控制臺(tái)權(quán)限控制
A 新增 云控制臺(tái)靜態(tài)網(wǎng)站托管配置
A 新增 模擬器顯示和隱藏切換時(shí)的表現(xiàn)設(shè)置
A 新增 使用快捷鍵退出工具時(shí)提醒,防止誤操作
A 新增 登錄后觸發(fā)編譯
A 新增 插件權(quán)限校驗(yàn)
A 新增 微信字體大小設(shè)置
A 新增 支持代碼按需注入lazyload
A 新增 云開(kāi)發(fā)數(shù)據(jù)庫(kù)自動(dòng)查詢(xún)分析與索引提示
A 新增 自動(dòng)化支持獲取體驗(yàn)評(píng)分報(bào)告
A 新增 提供新的構(gòu)建 npm 能力
A 修復(fù) 舊app.json包含有index頁(yè)面的情況下,刪除app.json,重新建一個(gè)有index頁(yè)面的app.json的時(shí)候,不會(huì)新增index頁(yè)面
A 新增 支持直接在自動(dòng)預(yù)覽界面切換推送到手機(jī)/桌面端微信
A 新增 支持直接在自動(dòng)真機(jī)調(diào)試界面切換推送到手機(jī)/桌面端微信
A 新增 getPerformance 部分性能指標(biāo)
U 優(yōu)化 MockApi 面板參數(shù)支持全匹配配置
U 優(yōu)化 AppData 面板焦點(diǎn)跳動(dòng)問(wèn)題
U 優(yōu)化 WXML 調(diào)試體驗(yàn)
U 優(yōu)化 真機(jī)調(diào)試文件準(zhǔn)備速度
U 優(yōu)化 小程序模擬器的加載邏輯
U 優(yōu)化 公眾號(hào)網(wǎng)頁(yè)調(diào)試 URL 收藏后,hover 顯示全部信息
U 優(yōu)化 創(chuàng)建代碼片段時(shí)顯示“請(qǐng)輸入導(dǎo)入鏈接”等錯(cuò)誤提示
U 優(yōu)化 安裝模擬器插件后,需要手動(dòng)重啟才能使用
U 優(yōu)化 添加模擬器插件/調(diào)試器插件后,無(wú)須重啟工具可正常運(yùn)行
U 優(yōu)化 預(yù)覽和真機(jī)調(diào)試的界面交互
F 修復(fù) macOS 10.15 無(wú)法獲取攝像頭授權(quán)導(dǎo)致 組件無(wú)法使用的問(wèn)題
F 修復(fù) 無(wú)法加載獨(dú)立分包的問(wèn)題 反饋詳情
F 修復(fù) 小程序插件中有 app.wxss 文件,其內(nèi)容會(huì)覆蓋掉小程序的樣式的問(wèn)題
F 修復(fù) 新建小程勛云開(kāi)發(fā)項(xiàng)目,第一次啟動(dòng)會(huì)報(bào) sitemap.json 未找到的問(wèn)題
F 修復(fù) 無(wú)法在 Network 面板看到 wx.uploadFile 的 Response 內(nèi)容的問(wèn)題
F 修復(fù) 調(diào)試器面板 mock右鍵菜單失效的問(wèn)題 反饋詳情
F 修復(fù) 使用 wasm 重新編譯項(xiàng)目存在內(nèi)存泄漏
F 修復(fù) 自動(dòng)預(yù)覽tsc 失敗一次后,再次預(yù)覽無(wú)響應(yīng)
F 修復(fù) 模擬器在 Tabbar 設(shè)置為 top 時(shí)樣式錯(cuò)亂的問(wèn)題 反饋詳情
F 修復(fù) 游戲引擎彈窗分包邏輯失效
F 修復(fù)小游戲模擬器白屏,控制臺(tái)提示__virtualDOM__未定義
F 修復(fù) FileSystemManager.stat 工具和真機(jī)返回的path格式不一致
F 修復(fù) 小游戲開(kāi)放數(shù)據(jù)域使用增強(qiáng)編譯異常的問(wèn)題
F 修復(fù) windows 項(xiàng)目列表界面,底部工具欄丟失的問(wèn)題 反饋詳情
F 修復(fù) 自定義 tabbar 文字展示不完整問(wèn)題
F 修復(fù) wx.compressImage 返回 tmpFilePath 多了 undefined 反饋詳情
F 修復(fù) Windows 下最大化可能遮擋任務(wù)欄的問(wèn)題 反饋詳情
F 修復(fù) wx.compressImage 返回錯(cuò)誤 反饋詳情
F 修復(fù) 首次編譯 wx.getLaunchOptionsSync 結(jié)果可能錯(cuò)誤的問(wèn)題
F 修復(fù) WXML/WXSS 壓縮錯(cuò)誤問(wèn)題
F 修復(fù) 從網(wǎng)頁(yè)點(diǎn)擊導(dǎo)入代碼片段會(huì)導(dǎo)致工具卡死
F 修復(fù) windows 關(guān)閉新版文件監(jiān)聽(tīng)模塊后,保存project.config.json時(shí)會(huì)報(bào)錯(cuò)
F 修復(fù) 修改 project.config.json 里的 appid 不生效的問(wèn)題 反饋詳情
F 修復(fù) 導(dǎo)入鏈接項(xiàng)目已被刪除時(shí)能夠打開(kāi)的問(wèn)題
F 修復(fù) 模擬器底部有可能閃現(xiàn)白條的問(wèn)題 反饋詳情
F 修復(fù) WXML 面板偽類(lèi)無(wú)法調(diào)試的問(wèn)題
F 修復(fù) 切換企業(yè)微信模擬器插件失敗的問(wèn)題
F 修復(fù) Mac版開(kāi)發(fā)者工具在掃碼登錄頁(yè)無(wú)法設(shè)置代理的問(wèn)題
F 修復(fù) 切換模擬器網(wǎng)絡(luò)狀態(tài)時(shí)報(bào)錯(cuò)的問(wèn)題