·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]AS3获取用户浏览器地址信及URL相关参数(2)

时间:2014-05-28 09:19酷播
以下是Test.as测试类: package { importflash.events.*; importflash.display.*; importfl.controls.Button; importcom.VvxT.WebUtils; publicclassTestextendsMovieClip { publicfunctionTest() { txt0.appendTex

以下是Test.as测试类:

  1. package 
  2.     import flash.events.*; 
  3.     import flash.display.*; 
  4.     import fl.controls.Button; 
  5.     import com.VvxT.WebUtils; 
  6.   
  7.     public class Test extends MovieClip 
  8.     { 
  9.         public function Test() 
  10.         { 
  11.             txt0.appendText(WebUtils.BrowserAgent); 
  12.   
  13.             txt1.appendText("是否是IE:"+WebUtils.IsIE.toString()+ "\r\n"); 
  14.             txt1.appendText("是否是FireFox:"+WebUtils.IsMozilla.toString()+ "\r\n"); 
  15.             txt1.appendText("是否是Safari:"+WebUtils.IsSafari.toString()+ "\r\n"); 
  16.             txt1.appendText("是否是Opera:"+WebUtils.IsOpera.toString()+ "\r\n"); 
  17.             txt1.appendText("浏览器类型:"+WebUtils.BrowserMatch().browser+" 浏览器版本:"+WebUtils.BrowserMatch().version + "\r\n"); 
  18.   
  19.             txt2.appendText("获取URL地址:" +WebUtils.Url + "\r\n"); 
  20.             txt2.appendText("获取所有URL参数:" + WebUtils.QueryString + "\r\n"); 
  21.             txt2.appendText("获取URL参数id=:" + WebUtils.Request("id") + "\r\n"); 
  22.             txt2.appendText("获取锚点参数:" + WebUtils.Hash + "\r\n"); 
  23.             txt2.appendText("cuplayer.com提示获取主机头:" + WebUtils.Host + "\r\n"); 
  24.             txt2.appendText("获取访问协议:" + WebUtils.Protocol + "\r\n"); 
  25.             txt2.appendText("获取访问端口:" + WebUtils.Port + "\r\n"); 
  26.             txt2.appendText("cuplayer.com提示获取页面名称路径:" + WebUtils.PathAndName + "\r\n"); 
  27.             txt2.appendText("页面编码:" + WebUtils.PageEncoding + "\r\n"); 
  28.   
  29.             jsAlert.addEventListener(MouseEvent.CLICK,btnAlertClick); 
  30.             jsOpen.addEventListener(MouseEvent.CLICK,btnOpenClick); 
  31.             jsUrl.addEventListener(MouseEvent.CLICK,btnUrlClick); 
  32.         } 
  33.   
  34.         private function btnAlertClick(evt:MouseEvent):void 
  35.         { 
  36.             WebUtils.Alert('cuplayer.com提示弹出JS对话框示例!'); 
  37.         } 
  38.         private function btnOpenClick(evt:MouseEvent):void 
  39.         { 
  40. WebUtils.Eval("javascript:window.open('http://www.baidu.com','newwindow')"); 
  41.         } 
  42.         private function btnUrlClick(evt:MouseEvent):void 
  43.         { 
  44. WebUtils.Redirect("Test.html?id="+Math.ceil(Math.random()*999999)+"&cid=ok&page="+Math.ceil(Math.random()*10)+"#end"); 
  45.         } 
  46.     } 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器