Firefox 好心办坏事
galeki
posted @ 2008年5月05日 11:42
in 其他
, 3110 阅读
Chito 现在发表评论有个小问题,就是如果不用评论编辑器的话,那么发出去的评论都没有断行,这是因为没有把评论中的回车转换成 <br/> 的缘故,这次决定解决这个问题。
那么,就要区分一下用编辑器和没用编辑器所发表的评论,把没用的用 simple_format 加一下格式就可以了。
所以就在表单里加个了 hidden 字段,初始化为 "plain",编辑器载入的时候,把这个字段设置成 "html",这样就可以知道用没用编辑器了。
不过,测试的时候却出了问题,开始可以正确断行,但是只要用编辑器发一条评论,接下来的就又无法断行了。
debug 发现,即使编辑器关闭,那个 hidden 提交上来的字段也是 html。
百思不得其解,以为是我程序的问题,折腾了俩小时,还是找不到原因。
结果用 IE 试了下,没问题,郁闷了……难道是 prototype 库太旧了? 又去更新 prototype,还是没用……
最后终于发现,是 Firefox 的问题……
Firefox 会缓存表单中输入的值,刷新网页也不会变,这确实不错,
不过 Firefox 连 hidden 字段都缓存了,
即便这个值是 js 设置的……
解决办法,貌似只有再用 js 设置回来……
2023年2月09日 01:19
Hey, I’ve been ranking well for “free justin bieber stuff”. software contracts
2023年4月04日 00:29
For this web site, you will see our account, remember to go through this info. Bed Bug Treatment Orlando
2023年4月04日 00:32
You should mainly superior together with well-performing material, which means that see it: Exterminator Pest Control