[AS3]as3获取浏览器信息和url参数的类源代码示例(2)
以下是Test.as测试类: package { importflash.events.*; importflash.display.*; importfl.controls.Button; importcom.VvxT.WebUtils; publicclassTestextendsMovieClip { publicfunctionTest() { txt0.appendTex
以下是Test.as测试类:
- package
- {
- import flash.events.*;
- import flash.display.*;
- import fl.controls.Button;
- import com.VvxT.WebUtils;
- public class Test extends MovieClip
- {
- public function Test()
- {
- txt0.appendText(WebUtils.BrowserAgent);
- txt1.appendText("cuplayer.com提示是否是IE:"+WebUtils.IsIE.toString()+ "\r\n");
- txt1.appendText("是否是FireFox:"+WebUtils.IsMozilla.toString()+ "\r\n");
- txt1.appendText("是否是Safari:"+WebUtils.IsSafari.toString()+ "\r\n");
- txt1.appendText("是否是Opera:"+WebUtils.IsOpera.toString()+ "\r\n");
- txt1.appendText("cuplayer.com提示浏览器类型:"+WebUtils.BrowserMatch().browser+" 浏览器版本:"+WebUtils.BrowserMatch().version + "\r\n");
- txt2.appendText("获取URL地址:" +WebUtils.Url + "\r\n");
- txt2.appendText("获取所有URL参数:" + WebUtils.QueryString + "\r\n");
- txt2.appendText("获取URL参数id=:" + WebUtils.Request("id") + "\r\n");
- txt2.appendText("获取锚点参数:" + WebUtils.Hash + "\r\n");
- txt2.appendText("获取主机头:" + WebUtils.Host + "\r\n");
- txt2.appendText("获取访问协议:" + WebUtils.Protocol + "\r\n");
- txt2.appendText("获取访问端口:" + WebUtils.Port + "\r\n");
- txt2.appendText("获取页面名称路径:" + WebUtils.PathAndName + "\r\n");
- txt2.appendText("页面编码:" + WebUtils.PageEncoding + "\r\n");
- jsAlert.addEventListener(MouseEvent.CLICK,btnAlertClick);
- jsOpen.addEventListener(MouseEvent.CLICK,btnOpenClick);
- jsUrl.addEventListener(MouseEvent.CLICK,btnUrlClick);
- }
- private function btnAlertClick(evt:MouseEvent):void
- {
- WebUtils.Alert('cuplayer.com提示弹出JS对话框示例!');
- }
- private function btnOpenClick(evt:MouseEvent):void
- {
- WebUtils.Eval("javascript:window.open('http://www.baidu.com','newwindow')");
- }
- private function btnUrlClick(evt:MouseEvent):void
- { WebUtils.Redirect("Test.html?id="+Math.ceil(Math.random()*999999)+"&cid=ok&page="+Math.ceil(Math.random()*10)+"#end");
- }
- }
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...