问题
I am using the code below to find the User Agent using ActionScript 3:
var userAgent:String = ExternalInterface.call("navigator.userAgent.toString");
The code is working in Firefox 13, Google Chrome & Opera, but the User Agent value as null in IE8.
Is there any code snippet that will work here or any other way to implement this?
回答1:
toString
is unnecessary, since userAgent is a string property. Use this syntax instead:
var userAgent:String = ExternalInterface.call("function(){return navigator.userAgent}")
来源:https://stackoverflow.com/questions/11310227/user-agent-is-not-accessible-in-internet-explorer-8-using-actionscript-3