当在不同的桌面浏览器上访问站点时,我提供的javascript运行得天衣无缝;当我的手机运行FireFox for Android访问站点时,javascript根本不起作用-现代浏览器无法触发(我可以判断,因为只有当现代浏览器添加js类时才能看到元素),确认对话框不会出现,并且表单是通过普通的POST而不是AJAX提交的。我能看到(差不多……)从heroku的日志中可以看出,我的手机正在请求应用程序的组合javascript文件。
我可以采取哪些步骤来找出哪里出了问题?
ASP.NET MVC4有一个方便的特性,通过将.Mobile添加到视图中,引擎将自动将其提供给移动设备。适用于iPhones、WP7等。设备。我假设框架会根据C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers中的定义来判断浏览器是否是移动浏览器。不幸的是,该文件夹中没有Android浏览器的条目:
我可以从哪里获得android浏览器的定义?