有时添加喜欢的名字有问题

在我的一些网站中,当使用IE按钮添加到收藏夹时,页面标题自动填写的收藏夹的名称有时不会得到名称,并且它会获取“/”替换为“/”的URL - “和”:“被删除 问题是什么? 网站是希伯来语或英语,编码是utf-8或windows-1255 ...     
已邀请:
IE收藏夹只是文件,特别是.url文件。在Windows上,拥有包含特定字符的文件名是非法的。这包括
/
:
字符。 IE用一个ѭ2取代它们而不是打扰用户。 完整的非法字符列表是:
 / : * ? " < > |
只有拥有源代码或比我更具体的IE知识的人才能告诉你它为什么不适合你的确切原因。但是,在您的示例页面上,您有一个非常长的标题:它长396个字符。 Windows上的MAX_PATH是260个字符。我的猜测是IE正在陷入一些错误状态,因为你的标题比任何人合理期望的标题要长(毕竟,标签UI只能显示大约50个字符)。由于您的标题太长,它使用的是URL。尝试缩短标题,看看是否能解决问题。 更新:我刚刚进行了一个小实验,似乎IE将你限制为128个字符(这意味着有人选择了两个任意的权力,现在你已经坚持了它)。超过128的任何东西和IE使用URL而不是标题。 您也可以尝试在IE中使用window.external.AddFavorite();我不知道会让你指定多长时间的标题,但我怀疑你总是被限制在MAX_PATH之内。     

要回复问题请先登录注册