日期: 2013年8月20日
-
针对禅道被曝出的跨站攻击漏洞,文章分析了位于 checkupdate.html.php 文件的问题代码。解决方法是将原始的输出代码修改为使用 htmlspecialchars 函数进行处理,从而有效地防止了跨站脚本攻击风险。
-
针对IE6/7/8浏览器下使用console.log报错提示“’console’ is undefined”的问题,文章引用了一段兼容性代码。该方法通过检查并定义window.console对象及其常用方法,在缺少控制台的环境中使用空函数进行替代。添加此代码后,可在不修改原有业务逻辑的前提下,有效解决低版本IE浏览器在调试时因console未定义而导致的脚本中断问题。
-
本文针对 IE6 浏览器中 div 容器溢出末尾字符的问题提供解决方案。问题出现于包含图片和文本且设定了固定宽度的浮动布局中,解决方法是在 CSS 代码中移除该容器的宽度值,仅保留浮动、高度和内边距等其他属性。在确保前一行元素宽度抵满以实现自动换行的情况下,该修改有效修复了字符溢出。
