返回列表 发帖
我反映一个1.x的Bug,很容易重现,我相信也很好解决。

问题出在“文件”-“保存为”过程中——
打开theworld的合作伙伴cnBeta首页http://www.cnbeta.com/,然后选择“文件”-“保存为”,这时候对话框中的默认文件名本该引用网页标题【确切地说,按照IE的做法,是将“.”转化成“_”,而事实上“文件”-“保存”(注:非“保存为”)也确实是这么做的】,而实际上发现文件名为“cnBeta”(原网页标题为“cnBeta.COM_网友媒体与言论平台”)【问题一】

接着点击保存,按理既然文件名已经为“cnBeta”,应提示已经成功将文件保存到“(你的路径)\cnBeta.*”(这里的*代表你选择的文件类型,如mht、png、jpg、bmp)才是,而实际上系统提示“已经成功将文件保存到cnBeta.COM_网友媒体与言论平台”【问题二】

接着在你的路径下面寻找保存的该文件,发现有一个名为“cnBeta.COM_网友媒体与言论平台”的文件,但并不是你所选择的保存类型,也就是说,保存过程中截取了“.”后面的“COM_网友媒体与言论平台”作为后缀名,选择的类型丢失了,当然也就无法双击打开了【问题三】

额外要说明的是:出现此现象后,我曾一度认为是“保存为”对带有“.”的标题存在功能缺陷造成的,而实际上我试验其他类似网页时又比较正常,例如本版论坛“1.x版本使用交流”保存时就没问题,这就给我带来很大疑惑——难道不同的网页标题名称对保存还存在影响?

总结:这一系列问题的产生其实归结在文件名的引用上,IE的“另存为”在引用网页标题时将“.”全部转换成了“_”有它的道理(虽然不知道是为什么,大致猜想是因为可能会扰乱后缀)。TheWorld的“保存”使用和“IE”一样的规则,没有任何问题,而“保存为”却出现了问题,究其原因,还是在没有转换“.”上(虽然有的网页没问题)。

TOP

返回列表