问题:
我有一个 RoR 项目在不同的浏览器(Chrome、IE、Safari、Opera)以及三种标准环境(本地、暂存和生产)中运行良好。
我只在 Firefox 中遇到错误,并且只有在部署到登台或生产之后。因此,即使在 Firefox 本地环境中也可以正常工作。基本上可见的错误是一些关键的 web javascript 相关功能的故障。
暂存或生产中的 Firefox 控制台首先返回 application-xxxxxxxxx.hbs 中的 html 语法错误(格式错误),其次是 application-yyyyyyyyyyy.js 中的 javascript 错误(this._input 未定义)
似乎js错误来自hbs文件中的错误,所以我尝试将html sintax错误直接解决到暂存的编译文件application-xxxxxx.hbs,但是当修复一个错误时,显示另一个错误:
- 自动生成的评论
- 嵌套的双引号对
- input、img 和其他没有相应结束标签的 html 开始标签(似乎打开/关闭标签的捷径突然不起作用?!!?!?!....)
- 等等
所有这些错误内容对我来说毫无意义,因为它在所有浏览器中都可以正常工作,即使在本地 Firefox 中也是如此......所以......
当任何其他浏览器在任何环境中都可以正常工作,甚至Firefox在本地环境中也可以正常工作时,是什么奇怪的事情让Firefox在部署后如此特别?
顺便说一句,我怀疑问题可能始于 Firefox 浏览器更新......但是......真的不知道。
有任何想法吗?
非常感谢你的帮助