(为标签汤道歉 - 我真的不确定是什么导致了我的问题!)
我有一个由 heroku.com 提供的 Ruby-on-Rails 站点。在各种桌面浏览器上访问该站点时,我提供的 javascript 可以完美运行;当我从运行 Android 版 FireFox 的手机访问该站点时,javascript 根本不起作用 - modernizr 没有触发(我可以判断,因为只有当 modernizr 添加 js
类时元素才可见),确认对话框不会出现,表单通过普通 POST 而不是 AJAX 提交。
我在 FF for Android 中打开了 javascript,并且可以验证它是否有效;例如,StackOverflow 的问题会根据我感兴趣的标签正确突出显示或变暗。我可以(差不多...)从 heroku 的日志中看到我的手机正在请求应用程序的组合 javascript 文件。
我可以采取哪些步骤来找出问题所在?
最佳答案
我会安装适用于 Android 的 Google Chrome 浏览器,看看它是否有同样的问题。这会告诉您这是浏览器问题还是网页中的 javascript 问题。 您可能还想查看此链接:https://quality.mozilla.org/docs/mobile-firefox/firefox-mobile-enabling-the-error-console/
关于Javascript 不适用于 FireFox for Android,仅适用于我的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918020/