存在一個問題,當頁面標題自動填入喜好的名稱時,它有時不會獲取該名稱並將其命名爲獲取「/」被替換爲「 - 」和「:」的url被刪除有時候在使用IE按鈕添加喜愛的按鈕時,最喜歡的名字
問題是什麼? 該網站是希伯來文或英文,編碼是utf-8或windows-1255 ...
存在一個問題,當頁面標題自動填入喜好的名稱時,它有時不會獲取該名稱並將其命名爲獲取「/」被替換爲「 - 」和「:」的url被刪除有時候在使用IE按鈕添加喜愛的按鈕時,最喜歡的名字
問題是什麼? 該網站是希伯來文或英文,編碼是utf-8或windows-1255 ...
IE收藏夾只是文件,特別是.url文件。在Windows上,非法使用其中的某些字符的文件名。這包括/
和:
字符。 IE用-
取代它們,而不是麻煩用戶。
的非法字符的完整列表是:\/: * ? " < > |
只有擁有源代碼或IE的更具體的知識比我可以告訴你爲什麼它不爲你工作的確切原因。但是,在您的示例頁面上,您有一個非常長的標題:長度爲396個字符。 Windows上的MAX_PATH是260 characters。我的猜測是,IE瀏覽器陷入了一些錯誤狀況,因爲你的標題比任何人合理期待的標題都要長(畢竟,標籤UI只能顯示大約50個字符)。由於您的標題太長,所以使用的是URL。嘗試縮短你的頭銜,看看是否能解決問題。
更新:我只是跑了一個小實驗,它似乎IE限制你128個字符(這意味着有人選擇了兩個任意的力量,現在你堅持下去)。超過128的任何內容和IE使用URL而不是標題。
您也可以嘗試在IE中使用window.external.AddFavorite();我不知道可以指定多長時間的標題,但我懷疑你總是被限制爲MAX_PATH。
當你添加到收藏夾(嘗試它)時,你會看到一個名稱存檔的彈出窗口,它可以獲得頁面標題... 在我的一些網站中,有些頁面沒有獲得標題最喜歡的自動命名,它獲得的URL與忽略非法字符 爲什麼會發生這種情況? – 2010-04-27 14:35:33
我不知道爲什麼會發生這種情況,而且由於缺乏咖啡,今天早上我的精神力量很弱。你能提供一個鏈接到一個頁面來重現問題嗎? – 2010-04-27 15:49:38
那裏你去,鏈接 http://www.yuvalyosef.com/english/site/Yuval-Yosef-Photographer.asp 如果你做CTRL + D添加到喜愛的彈出窗口打開,你得到的URL和不是標題頁有 – 2010-04-28 04:12:22