我想要检查移动浏览器在向用户显示页面之前是否已启用javascript。我已经从我的研究中发现的代码是:检测是否在ASP.Net的移动浏览器上启用了JavaScript
System.Web.HttpBrowserCapabilities browser = Request.Browser;
Response.Write(browser.EcmaScriptVersion.ToString());
因此,为了确保您的JavaScript在浏览器上启用,您需要检查wheather返回的值是等于或大于1。这工作正常更大但是当我在手机上测试时,返回的值始终为0.0,无论我的javascript是启用还是禁用。
有没有办法检查在浏览器中是否启用了javascript或者浏览器是否自己处理了无法使用的功能?
这听起来像是对我来说合乎逻辑的计划。如果该值为1,则启用该值,否则无法执行更改并禁用JavaScript。让我试试看,并回复你。 – 2010-10-29 11:09:32
你必须小心,因为许多浏览器可以支持这个测试,但他们不能支持其他功能 – fravelgue 2010-11-02 14:05:21