chm無法打開的問題

   剛安裝完VS2008,碰巧打開一個CHM幫助文檔,看不到網頁內容,我就急了,第一個反應就是VS2008引起的,因爲昨天我還看過這個文檔,當時是正常的。可是,總不至於讓我把VS2008卸載了吧?立即打開GOOGLE搜索相關的網頁,結果中大部分說到的是文件屬性裏的安全選項卡中的“解除鎖定”。其實這一招我早就知道,與今天見到的情況完全不一樣,我在這個CHM文件上點擊右鍵,選擇屬性,彈出對話框,根本沒有“解除鎖定”這個按鈕。於是,再搜……

    終於在博客園一位老兄的帖子中找到了答案(http://www.cnblogs.com/vgis/articles/985953.html),這纔想起我昨晚整理資料時把文件夾重命名成了C#,我遇到的情況和他當時的情況是一樣的。不只是他想不明白,連我都有些疑惑,爲什麼CHM文件置於帶#的目錄裏就顯示不正常呢?

    現在想來,也許CHM的網頁在顯示時要讀取本地路徑,也就是說原來顯示爲“d:\abc\u.htm”的網頁現在的路徑變成了“d:\abc#\u.htm”,於是就認爲#後面的是錨鏈接,實際顯示的是“d:\abc\index.htm”或“d:\abc\”,也就是abc目錄裏的默認頁。也不知道我的推斷是不是正確,呵呵,誰知道呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章