喧喧是由然之協(xié)同團隊推出的一款輕量級的開源企業(yè)聊天軟件,屬于開源軟件,喧喧是一個已經(jīng)實現(xiàn)基礎功能的,跨平臺的,輕量級的,非常容易進行二次開發(fā)的開源聊天解決方案,需要部署服務器才可以使用,服務器內置在然之協(xié)同里,連接到服務器后,您就可以和其他連接到服務器的同事進行溝通。
喧喧客戶端軟件特性
喧喧是由然之協(xié)同團隊推出的一款輕量級的開源企業(yè)聊天軟件,屬于開源軟件,喧喧是一個已經(jīng)實現(xiàn)基礎功能的,跨平臺的,輕量級的,非常容易進行二次開發(fā)的開源聊天解決方案,需要部署服務器才可以使用,服務器內置在然之協(xié)同里,連接到服務器后,您就可以和其他連接到服務器的同事進行溝通。
喧喧客戶端更新日志
喧喧更新日志: 喧喧 4.0.3 新增了@成員時成員選擇功能,根據(jù)用戶輸入智能提示多個候選成員,用戶直接選擇所要@的成員,提升了用戶體驗; 新增了討論組擁有者可以設置和取消設置成員為管理員功能; 優(yōu)化了歷史記錄搜索結果頁面跳轉,修復了歷史記錄搜索結果異常頁碼的問題; 修復了無法設置截圖快捷鍵的問題; 修復了設置界面縮放比率時上下文菜單偏移的問題; 修復了客戶端自動升級功能; 部署和開發(fā)相關: 后端服務器(XXB): 優(yōu)化了XXB接口參數(shù)設置,支持通過對象形式命名參數(shù)名及參數(shù)值; 優(yōu)化了日志記錄功能,現(xiàn)在可針對成員在客戶端的操作及管理員在后臺的操作選擇進行簡單或詳細的記錄;
喧喧 4.0.2 優(yōu)化了登錄后界面的加載體驗,現(xiàn)在會提前使用本地緩存數(shù)據(jù),盡量減少界面上顯示成員信息時處于加載中狀態(tài)的情況; 優(yōu)化了界面各處用戶搜索功能,現(xiàn)在支持服務器端分頁顯示搜索結果; 優(yōu)化了暗黑主題下的代碼樣式; 優(yōu)化了會話搜索功能,現(xiàn)在可以搜索到小喧喧(通知中心); 優(yōu)化了轉發(fā)對話框類型菜單樣式; 修復瀏覽器端文件傳輸狀態(tài)沒有顯示的問題; 修復公開討論組列表界面仍然會顯示已加入的討論組的問題; 修復在沒有參與會議之前會議就被結束時,導航上未讀數(shù)目沒有及時更新的問題; 修復在特殊情況下注銷然后切換用戶進行登錄時可能出錯的問題; 部署和開發(fā)相關: 客戶端(XXC): 修復在加載遠程擴展時可能出錯的問題; 后端服務器(XXB): 增加了日志記錄功能,現(xiàn)在成員對會話的操作,管理員在后臺的關鍵操作都能夠記錄詳細日志; 增強了消息同步接口的安全性;
喧喧3.3 新增視頻會議和在會議中使用桌面共享功能,現(xiàn)在任何參與會議的成員都可以選擇開啟視頻,并分享自己的桌面,分享桌面時還可以選擇僅分享特定的應用窗口; 優(yōu)化客戶端啟動速度和界面交互性能; 修改了會話側邊欄顯示策略,現(xiàn)在默認不會顯示側邊欄,除非用戶手動打開; 減少了所依賴的第三方模塊; 一些特殊功能使用到的模塊采用按需加載策略; 減少了界面上一些多余的渲染動作; 對于一些沒有使用到的不可見控件盡量不進行渲染; 優(yōu)化了搜索策略,現(xiàn)在更快; 取消了激活會話時同時激活輸入框的默認行為; 系統(tǒng)內用戶信息會緩存在本地數(shù)據(jù)庫; 私人會話列表僅顯示已經(jīng)發(fā)生過聊天記錄的會話; 優(yōu)化對本地數(shù)據(jù)庫舊數(shù)據(jù)的兼容,當版本不一致時現(xiàn)在會嘗試重建本地數(shù)據(jù)庫而不是出錯無法使用; 優(yōu)化一對一視頻會議,當對方下線時會議自動結束,當對方離線時則無法發(fā)起一對一會議; 優(yōu)化應用擴展界面布局樣式; 修復用戶斷線重連之后部分用戶在線狀態(tài)可能顯示不正確的問題; 修復當系統(tǒng)用戶名使用純數(shù)字時消息中的@字符有時會丟失的問題; 修復部分界面上部門分組列表上的用戶信息可能沒有及時更新的問題; 修復發(fā)送高清表情時有時消息列表沒有按預期保持在最底部的問題; 修復搜索會話時無法通過快捷鍵↑、↓來切換選中項的問題; 修復無法與從未聊天過的用戶一對一進行音視頻會議的問題; 修復發(fā)起會議時“提示用戶正忙”可能不符合實際情況的問題; 修復發(fā)起全員會議時參與者沒有收到提醒,而是顯示為“已忽略”的問題; 修復用戶登錄過程中當用戶賬號被鎖定時錯誤提示不清晰的問題; 修復用戶輸錯一次密碼時,可能導致后端記錄若干次登錄失敗從而鎖定賬戶的問題; 修復下載文件失敗后,文件會無法再次下載; 修復了當服務器沒有部門數(shù)據(jù)時客戶端登錄后可能無法正常使用的問題; 修復在討論組列表取消已存檔后列表沒有及時更新的問題; 修復通過集成 API 向客戶端推送通知時,當通知發(fā)送者 ID 屬性為數(shù)值類型時導致客戶端界面白屏的問題; 修復無法在多顯示器條件下使用截屏功能的問題; 修復有時無法打開個人資料彈出面板的問題; 部署和開發(fā)相關: 客戶端(XXC): 優(yōu)化了調試版右鍵“審查元素”菜單,現(xiàn)在不會在文本輸入元素上顯示此菜單(確保調試版也能訪問右鍵菜單復制、粘貼等文本編輯功能); 修復了極端情況下可能導致 Socket 數(shù)據(jù)包無法接收到服務器響應的問題; 修復了在擴展中通過 const xext = require('xext') 引用擴展 API 出錯的問題; 消息中轉服務器 (XXD): 增加了新的配置項 enableAES 用于設置是否開啟 XXD 與 XXB 之間的數(shù)據(jù)加密(此配置項默認為 1,當 XXD 和 XXB 在同一臺服務器上時可以設置為 0 來關閉數(shù)據(jù)加密從而提升性能),此配置項需要同時在 XXB 中進行對應的設置才會生效; 提升了 JSON 解析和編碼性能; 修復了有時因請求過多導致服務崩潰的問題; 后端服務器(XXB): 新增對音視頻會議相關參數(shù)設置功能頁面; Android 推送方案更改為騰訊移動推送 TPNS(原信鴿已不再被騰訊支持),用戶只需要重新申請 TPNS 推送密鑰即可; 優(yōu)化了推送方案,現(xiàn)在改為通過 XXD 輪詢來處理移動消息推送; 優(yōu)化了 PHP 性能; 提升了 MySQL 查詢性能; 支持在 config/my.php 中通過設置 $config->disableSystemGroupChat = true; 來禁用系統(tǒng)會話;
喧喧3.2.3
新增了越南語,并優(yōu)化了語言選擇的界面; 修復了發(fā)送小尺寸圖片或超鏈接消息時,消息列表不會隨新消息滾動到底部的問題; 修復了音頻通話狀態(tài)可能自動變?yōu)橐押雎缘膯栴}; 修復了解散討論組時最近會話列表沒有及時更新的問題; 優(yōu)化了音頻通話界面,私人通話中只顯示掛斷按鈕,群組通話中若能自主掛斷,突出顯示掛斷按鈕; 優(yōu)化了私人會話音頻通話發(fā)起流程,不再顯示選擇人員的界面; 優(yōu)化了音頻通話發(fā)起方的體驗,現(xiàn)在會播放等待接通的聲音; 優(yōu)化了界面狀態(tài)的保存,增加了最近會話列表中消息預覽的緩存,在剛啟動時就可以顯示消息預覽; 優(yōu)化了消息記錄的顯示,當對應會話在本地沒有消息記錄時,打開會話會嘗試獲取消息記錄并顯示; 優(yōu)化了會議的相關通知,結束會議的通知不再有聲音或橫幅提示,邀請加入會議的通知只有被邀請者會收到提示; 優(yōu)化了設置界面,調整“重置為默認設置”按鈕的位置和邏輯; 優(yōu)化了標記消息已讀的判斷條件,降低了用戶錯過未讀消息的可能性; 部署和開發(fā)相關: 客戶端 (XXC):
調整了Webpack和Babel的配置;
喧喧3.2.2 新增了網(wǎng)絡診斷功能,當用戶在客戶端登錄失敗時可以使用網(wǎng)絡診斷工具排查部署錯誤和聯(lián)網(wǎng)問題( STORY 1268); 優(yōu)化了發(fā)起會議交互,現(xiàn)在點擊發(fā)起會議按鈕會顯示一個確認對話框,防止用戶誤點擊( STORY 1262); 優(yōu)化了“文件”應用,現(xiàn)在不顯示發(fā)送失敗的文件( STORY 1259); 優(yōu)化了已存檔的會話收到新消息時的提醒方式,現(xiàn)在仍然會顯示在最近會話列表上,但不會對用戶進行顯示提醒;
優(yōu)化了 Windows 托盤圖標,現(xiàn)在在高分辨率屏幕上顯示更清晰; 修復了忽略音頻會議之后,再次收到此會議時仍然為忽略狀態(tài)的問題; 修復了在登錄界面切換用戶賬號,對話框上刪除已存儲的用戶賬號后,列表沒有及時更新的問題; 修復了 Windows 上窗口控制按鈕樣式問題; 修復了應用導航上無法通過右鍵菜單關閉或導航應用頁面的問題; 修復了發(fā)送高清表情消息無法撤回的問題; 修復了“暗黑”主題下,會話側邊欄文件列表上文件下載成功后樣式問題; 修復了用戶上線后接收到的離線消息,如果消息中包含圖片,圖片無法加載的問題; 部署和開發(fā)相關: 客戶端 (XXC): 現(xiàn)在支持通過運行時配置 ui.defaultUser.ldap 來設置登錄時默認 ldap 選項,通過 ui.defaultUser.lock 來鎖定用戶賬號服務器; 優(yōu)化了 xxc:openInApp 命令; 后端服務器(XXB): 用戶修改密碼之后會將已經(jīng)登錄的用戶踢下線; OWT 音視頻服務器: Docker 鏡像現(xiàn)在允許用戶重置 serviceId 和 serviceKey。
喧喧3.2.1 新增了網(wǎng)絡診斷功能,當用戶在客戶端登錄失敗時可以使用網(wǎng)絡診斷工具排查部署錯誤和聯(lián)網(wǎng)問題(STORY 1268); 優(yōu)化了發(fā)起會議交互,現(xiàn)在點擊發(fā)起會議按鈕會顯示一個確認對話框,防止用戶誤點擊(STORY 1262); 優(yōu)化了“文件”應用,現(xiàn)在不顯示發(fā)送失敗的文件(STORY 1259); 優(yōu)化了已存檔的會話收到新消息時的提醒方式,現(xiàn)在仍然會顯示在最近會話列表上,但不會對用戶進行顯示提醒; 優(yōu)化了 Windows 托盤圖標,現(xiàn)在在高分辨率屏幕上顯示更清晰; 修復了忽略音頻會議之后,再次收到此會議時仍然為忽略狀態(tài)的問題; 修復了在登錄界面切換用戶賬號,對話框上刪除已存儲的用戶賬號后,列表沒有及時更新的問題; 修復了 Windows 上窗口控制按鈕樣式問題; 修復了應用導航上無法通過右鍵菜單關閉或導航應用頁面的問題; 修復了發(fā)送高清表情消息無法撤回的問題; 修復了“暗黑”主題下,會話側邊欄文件列表上文件下載成功后樣式問題; 修復了用戶上線后接收到的離線消息,如果消息中包含圖片,圖片無法加載的問題; 部署和開發(fā)相關: 客戶端 (XXC): 現(xiàn)在支持通過運行時配置 ui.defaultUser.ldap 來設置登錄時默認 ldap 選項,通過 ui.defaultUser.lock 來鎖定用戶賬號服務器; 優(yōu)化了 xxc:openInApp 命令; 后端服務器(XXB): 用戶修改密碼之后會將已經(jīng)登錄的用戶踢下線; OWT 音視頻服務器: Docker 鏡像現(xiàn)在允許用戶重置 serviceId 和 serviceKey。
喧喧3.0.0
喧喧 3.0 發(fā)布了!在新的版本中我們對客戶端交互界面重新進行了細致的打造,帶來更加人性化的交互體驗。我們一直在積極響應社區(qū)反饋,這次帶來了移動端離線消息推送功能,重要消息不再錯過。另外我們將授權協(xié)議修訂為 ZOSL協(xié)議,您需要取得我們的授權才能夠使用喧喧 3.0 的全套方案,我們提供適合個人或公司免費的可永久使用的授權方式。
更新明細
煥然一新的界面主題和交互方式:
新的 的界面導航交互,現(xiàn)在主導航在界面上方,“最近會話”和“通訊錄”導航項目合并為“會話”;
新的 創(chuàng)建會話交互,現(xiàn)在可以方便的根據(jù)部門來選擇要加入會話的成員;
新的 通訊錄界面,集中管理聯(lián)系人和討論組;
新增 通過“最近會話”、“討論組”、“私人會話”來快速篩選會話,在會話列表上會預覽最近的消息和重要通知;
新的 會話消息氣泡列表外觀,增強了消息右鍵菜單,去掉了大部分額外的懸停菜單按鈕;
新的 系統(tǒng)會話成員側邊欄,現(xiàn)在會以部門樹結構顯示系統(tǒng)中的所有成員;
新增 發(fā)送代碼塊類消息功能,并自動對較長的代碼塊進行了彈性排版;
新增 手動將會話“從最近聊天列表移除”功能,為大家?guī)硪粋更加清爽的最近聊天列表,當然如果來了新消息,被移除的會話仍然會自動回歸到最近列表;
新增 復制公開討論組分享鏈接的功能,現(xiàn)在可以方便的將公開討論組分享到其他群,其他用戶并可以直接點擊鏈接加入公開群;
優(yōu)化 了文件下載成功提示,當會話中的文件下載完成時現(xiàn)在不再以頂部橫幅的通知顯示,而是當切換到其他會話后在會話列表上突出顯示提示;
優(yōu)化 了圖片消息的顯示,提升了在不同網(wǎng)絡狀態(tài)下上傳下載圖片的體驗;
優(yōu)化 了從討論組中移除成員的邏輯,現(xiàn)在被移除的成員將不會再看到相關討論組( BUG 179);
優(yōu)化 了用戶離線時發(fā)送消息的邏輯;
優(yōu)化 了登錄時簽到提示的顯示邏輯,現(xiàn)在只有在與然之集成時才會顯示( BUG 187);
優(yōu)化 了創(chuàng)建群和重命名群交互,現(xiàn)在不允許創(chuàng)建名稱為空白字符的群,并且不允許群名前后包含空格(如果有會在創(chuàng)建時自動去掉)( BUG 223);
修復 了修改群名時如果同時有其他人完成修改此時點擊取消仍然會修改群名為修改前名稱的問題( BUG 225);
修復 了消息輸入框中有時無法選中單個字符并用同樣字符替換的問題( BUG 123);
修復 了當用戶在非會話界面時(如應用界面)之前激活的會話來了新消息不會提醒的問題( BUG 203);
修復 了點擊消息中的錨點鏈接偶爾出現(xiàn)界面錯亂的問題( BUG 218);
修復 了在會話消息中 @用戶 時有時沒有高亮顯示的問題( BUG 143);
修復 了在非已支持語言版本(簡體中文、繁體中文和英文)的操作系統(tǒng)上啟動失敗的問題,現(xiàn)在如果找不到已支持的界面語言數(shù)據(jù)會優(yōu)先顯示英文界面( BUG 217);
修復 了消息發(fā)送框工具欄小技巧圖標按鈕點擊失效的問題;
修復 了在移動設備發(fā)送圖片后同時登錄桌面端時無法看到從移動端發(fā)送的圖片的問題;
修復 了極端情況下消息丟失的問題;
修復 了掉線后界面信息丟失的問題( STORY 962);
修復 了右鍵關閉一個固定在導航上的擴展應用會自動跳轉到應用首頁界面的問題( BUG 205);
修復 了最近聊天導航項目上的未讀消息數(shù)目包含已解散聊天上的消息數(shù)目的問題( BUG 216);
部屬和開發(fā)相關:
客戶端(XXC):
優(yōu)化 了多語言的支持,現(xiàn)在擴展可以更方便的提供多語言交互;
修復 了遠程擴展在自動重連后丟失的問題;
后端處理服務器(XXB):
新增 了對 Android 移動端推送功能的支持(基于信鴿實現(xiàn),需要移動端 App 版本 3.0.0-beta.1 以上);
新增 了對 iOS 移動端推送的支持(需要到喧喧官網(wǎng)注冊獲取密鑰);
優(yōu)化 了處理用戶發(fā)來的非法請求的邏輯,不再直接將用戶踢出( STORY 950);
修復 了 XXB 中個人資料上傳頭像截取圖片功能失效的問題( BUG 153);
修復 了首頁狀態(tài)監(jiān)控區(qū)塊中在線用戶數(shù)在 XXD 沒有啟動時仍然會顯示數(shù)目的問題( BUG 213);
修復 了有時登錄會顯示“今日已簽到”提示的問題,現(xiàn)在只有登錄到啟用改功能的服務器上生效( BUG 187);
修復 了界面上選擇框控件有時存在樣式問題( BUG 228);
修復 了創(chuàng)建群和修改群名時群名可能包含 Markdown 格式文本導致通知類消息顯示不正確的問題( BUG 224);
喧喧客戶端2.5.7
本次更新針對用戶體驗進行了優(yōu)化,并修復了客戶端和后端的已知 bug。 更新明細
優(yōu)化 了聯(lián)系人中按部門分組時分組的成員數(shù)目顯示,現(xiàn)在會包含子分組成員數(shù)目( BUG 174 ); 優(yōu)化 了聯(lián)系人中按部門分組時子分組的排序,會按照order屬性進行排序; 優(yōu)化 了斷線和重連的請求操作,使后端處理服務器可以鑒別用戶的登入和登出是否為重連和斷線( STORY 795 ); 優(yōu)化 了登錄時對服務器地址的容錯,對地址中協(xié)議或端口填錯的情況進行了處理,登錄因網(wǎng)絡原因失敗后,在端口為非默認端口時會嘗試默認端口,在協(xié)議為 HTTP 時會嘗試 HTTPS 協(xié)議,在協(xié)議為 HTTPS 時會嘗試 HTTP 協(xié)議( STORY 794 ); 修復 了用戶姓名中包含特殊字符會導致客戶端崩潰的問題( BUG 170 ); 修復 了會話側邊欄 - 文件顯示不正確的問題( BUG 172 ); 修復 了注銷再登錄后已撤銷的消息沒有顯示撤銷提示的問題; 修復 了搜索擴展或主題時崩潰的問題; 修復 了在應用界面上點擊右上方應用管理按鈕圖標顯示空白頁的問題; 修復 了有時系統(tǒng)托盤中圖標上信息不正確的問題( BUG 160 ); 修復 了通過監(jiān)聽剪貼板機制發(fā)送剪貼板中圖片無法正確顯示的問題; 部署和開發(fā)相關: 客戶端: 新增 了mock-xxd測試腳本,現(xiàn)在可以使用測試腳本模擬消息中轉服務器向后端處理服務器發(fā)送請求并接收其返回內容; 新增 擴展分組功能,在應用界面使用分組顯示應用,當擴展應用比較多時有更好的可讀性;此功能通過運行時配置ui.exts.categories選項開啟,默認不開啟; 新增 運行時配置項ui.exts.app.home.hideExtensionsApp,默認為false,如果設置為true,則會隱藏應用界面上的擴展管理應用圖標,用戶仍然可以通過應用界面上點擊右上方應用管理按鈕圖標來進入擴展管理應用; 優(yōu)化 了擴展全局訪問對象global.Xext,現(xiàn)在global.Xext.views被廢棄,新提供了global.Xext.getViews()方法用于獲取內部視圖組件,在內部視圖組件沒有準備就緒時此方法不會返回內容; 優(yōu)化 了contextMenuCreators接口,現(xiàn)在通過此接口返回的菜單項對象支持id屬性,可用于替換官方實現(xiàn)的菜單項; 優(yōu)化 了卸載擴展流程,如果應用擴展已被打開會先嘗試關閉應用在進行卸載操作; 修復 了在開發(fā)模式下調用快速加載已經(jīng)打開的擴展應用時會調用兩次attach方法的問題; 修復 了組件替換機制(replaceViews)失效的問題; 修復 了使用命令機制(commands)執(zhí)行命令時有可能出錯的問題; 修復 了內置擴展有可能加載失敗的問題; 修復 了自定義應用類型擴展有時仍然會在導航上顯示的問題; 后端處理服務器(XXB): 變更 了chat/login方法的參數(shù),除用戶名和密碼外,所有參數(shù)都應封裝為一個對象傳入為$options; 新增 了用戶登錄和登出時用來鑒別是否為重連和斷線的參數(shù)( STORY 795); 新增 了對用戶斷線和重連的 action 記錄,不再記為普通登入登出操作( STORY 795 ); 新增 了對消息中轉服務器的運行狀態(tài)和運行時長的記錄和顯示; 新增 了頁面頂部面包屑( BUG 158 ); 新增 了對消息中轉服務器輪詢間隔的配置項( STORY 788 ); 優(yōu)化 了角色維護頁面的排版( BUG 156 ); 優(yōu)化 了應用的添加和編輯頁面,去掉了不必要的字段和必填項( STORY 818); 優(yōu)化 了消息中轉服務器及其配置文件的下載流程,不再需要上傳到 chanzhi.org 進行打包或生成操作( STORY 815、 STORY 786 ); 優(yōu)化 了訪問x.php時的服務器狀態(tài)顯示( STORY 787 ); 修復 了上傳頭像時的裁剪功能,現(xiàn)在可以裁剪并保存頭像( BUG 145 ); 修復 了編輯用戶個人信息時頁面會上浮的問題( BUG 154 ); 修復 了導致客戶端獲取不到擴展的問題( BUG 162 ); 消息中轉服務器(XXD): 新增 了輪詢間隔的配置項( STORY 788 )。
2.5.6
本次更新主要修復了客戶端和后端的已知 bug,提升了使用體驗。
更新明細
優(yōu)化 了聊天輸入框中鏈接的交互,現(xiàn)在點選鏈接文本不會直接打開鏈接( BUG 141 );
優(yōu)化 了點擊無可用菜單項的上下文菜單按鈕時的反饋( STORY 780 );
優(yōu)化 了設置項的顯示,標簽不再與選項擠在一起 ( STORY 767 );
優(yōu)化 了發(fā)送文件或圖片時失敗的錯誤提示和發(fā)送邏輯;
修復 了導航未讀消息徽標數(shù)目的顯示,現(xiàn)在會正常顯示未讀數(shù)目( STORY 781 );
修復 了歷史記錄中在有歷史消息的會話中錯誤地顯示 "這個會話沒有消息" 的問題;
修復 了設置消息字體大小后不會立刻應用到消息列表的問題 ( BUG 133 );
修復 了表情選擇器中缺少部分帶膚色的表情的問題( BUG 132 );
修復 了升級支持熱更新的擴展需要重啟客戶端才能生效的問題( BUG 130 );
修復 了已刪除的用戶在登錄時會出現(xiàn)在最近聊天列表頂部的問題 ( BUG 128 );
修復 了有時被 @ 的用戶名稱不能正確高亮顯示的問題( BUG 143 );
部署和開發(fā)相關:
后端處理服務器(XXB):
新增 了站點圖標(favicon);
優(yōu)化 了 Windows 下客戶端更新下載失敗時的提示中的路徑( BUG 140 );
優(yōu)化 了消息中轉服務器啟動時間的記錄,現(xiàn)在存儲在 config 表中( STORY 773 );
優(yōu)化 了調試日志的存儲,現(xiàn)在會按照日期分開存儲( STORY 777 );
優(yōu)化 了參數(shù)頁面消息中轉服務器下載失敗的提示( STORY 776 );
修復 了檢查更新頁面的下載按鈕在不選中任何安裝包的情況下依然能被點擊的問題( BUG 134 );
修復 了添加用戶角色時無法保存的問題( BUG 126 );
修復 了用戶沒有首頁訪問權限的問題,默認所有用戶都有首頁訪問權限( STORY 772 );
修復 了首頁中附件總大小為 0 時顯示為 " KB" 而不是 "0 KB" 的問題。  
只要有網(wǎng)絡,無論對方在天涯海角,或是雙方隔得多遠都沒有距離。
|