没有不值得去解决的问题,也没有不值得去学习的技术!

日期: 2013年8月20日

  • 针对禅道被曝出的跨站攻击漏洞,文章分析了位于 checkupdate.html.php 文件的问题代码。解决方法是将原始的输出代码修改为使用 htmlspecialchars 函数进行处理,从而有效地防止了跨站脚本攻击风险。

  • 针对IE6/7/8浏览器下使用console.log报错提示“’console’ is undefined”的问题,文章引用了一段兼容性代码。该方法通过检查并定义window.console对象及其常用方法,在缺少控制台的环境中使用空函数进行替代。添加此代码后,可在不修改原有业务逻辑的前提下,有效解决低版本IE浏览器在调试时因console未定义而导致的脚本中断问题。

  • 本文针对 IE6 浏览器中 div 容器溢出末尾字符的问题提供解决方案。问题出现于包含图片和文本且设定了固定宽度的浮动布局中,解决方法是在 CSS 代码中移除该容器的宽度值,仅保留浮动、高度和内边距等其他属性。在确保前一行元素宽度抵满以实现自动换行的情况下,该修改有效修复了字符溢出。

👨‍💻 个人品牌

王世强|技术实践者 · 独立博客作者

15+ 年 Web 与系统实践经验,持续关注网站基础设施、系统优化、AI 工具与自动化。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

长期建设个人项目,也欢迎合适的技术交流、咨询与合作。

👉 关于我

.env (14) add (16) AI 翻译 (31) Array (19) A Tour of Go (73) CDN 缓存 (13) CentOS (23) ChatGPT (21) ChatGPT Plus (15) chrome (19) Cloudflare (38) Codex (23) composer (42) composer.json (22) composer update (14) console (16) Container (25) curl (16) delete (31) Docker (32) Dockerfile (15) EdgeOne (34) environment variable (19) error (24) file (15) filter (20) Git (28) GitHub (23) Gitlab (15) GLM-5.2 (27) Go (65) go-tour-i18n (16) Google AdSense (30) Go 语言 (24) Go语言 (13) GraphQL (24) GraphQL API (14) Gutenberg (36) http (21) https (22) Interface (19) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (22) Module (17) MySQL (78) MySQL 5.7 (22) Nginx (63) normalize.css (28) OKX (15) OneinStack (21) PHP (67) php-fpm (19) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (58) postman (18) Query (17) queue (16) Rancher (24) Redis (51) RESTful (27) RESTful API (23) Shopify (19) SlyTranslate (21) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (20) Ubuntu (41) update (20) VPN (17) W3 Total Cache (40) Windows 10 (46) WireGuard (28) WordPress (135) WordPress 多语言 (13) WPCode (23) Wstunnel (15) Yii (40) Yii 2 (70) Yii 2.0 (51) ZgoCloud (13) 国际化 (14) 多语言网站 (13) 多语言翻译 (38) 开源项目 (14) 技术博客 (15) 故障排查 (15) 数据库迁移 (16) 浏览器 (14) 阿里云 (20) 页面缓存 (14)

2013 年 8 月
 1234
567891011
12131415161718
19202122232425
262728293031