Flex对浏览器的交互操作类
来源:互联网 发布:琴爹捏脸数据 编辑:程序博客网 时间:2024/06/05 16:24
flex通过相关独特的特性,可以和浏览器有相关的沟通,特地展示了相关的操作封装类
package com.shine.framework.Browser{import com.shine.framework.core.util.ArrayMap;import flash.net.URLRequest;import flash.net.navigateToURL;import mx.managers.BrowserManager;import mx.managers.IBrowserManager;import mx.utils.URLUtil;public class BrowserUtils{public function BrowserUtils(){}//设置浏览器标题public static function setBrowserTitle(value:String):void{BrowserManager.getInstance().setTitle(value);}//获取浏览器的全部urlpublic static function getBrowserFullUrl():String{var bm:IBrowserManager = BrowserManager.getInstance();bm.init();return bm.url;}//获取浏览器的不带参数urlpublic static function getBrowserBaseUrl():String{var bm:IBrowserManager = BrowserManager.getInstance();bm.init();return bm.base;}//获取当前浏览器url协议public static function getBrowserProtocol():String{var bm:IBrowserManager = BrowserManager.getInstance();bm.init();return URLUtil.getProtocol(bm.url);}//获取当前浏览器url端口public static function getBrowserPort():int{var bm:IBrowserManager = BrowserManager.getInstance();bm.init();return URLUtil.getPort(bm.url);}//获取当前浏览器url服务器名称public static function getBrowserServerName():String{var bm:IBrowserManager = BrowserManager.getInstance();bm.init();return URLUtil.getServerName(bm.url);}//修改当前urlpublic static function updateBrowserUrl(value:ArrayMap):void{var bm:IBrowserManager = BrowserManager.getInstance();bm.init();var o:Object = URLUtil.stringToObject(bm.fragment);var num:int=value.getLength();for(var i:int=0;i<num;i++){o[value.getKeyByIndex(i)]=value.getValueByIndex(i);}bm.setFragment(URLUtil.objectToString(o));}//获取当前浏览器url服务器名称和端口public static function getBrowserServerWithPort():String{var bm:IBrowserManager = BrowserManager.getInstance();bm.init();return URLUtil.getServerNameWithPort(bm.url);}//刷新浏览器public static function refreshBrowser():void{navigateToURL(new URLRequest("javascript:location.reload();"),"_self");}//关闭浏览器public static function closeBrowser():void{navigateToURL(new URLRequest("javascript:window.close()"),"_self");}}}
- Flex对浏览器的交互操作类
- Flex对浏览器的交互操作类
- Flex对浏览器的交互操作类
- Flex对浏览器的交互操作类 .
- 总结Flex与浏览器交互
- 总结Flex与浏览器交互
- 总结Flex与浏览器交互
- selenium对浏览器的操作
- Flex中对XML的操作
- Flex中对swf文件的操作
- FLEX 的简单交互
- selenium+webdriver 对浏览器的基本操作
- JS对浏览器地址的操作
- js对浏览器cookie的操作
- Flex 中利用Matrix 类的rotate函数对图片进行旋转操作的例子
- Flex中如何利用Matrix类的rotate函数对图片进行旋转操作的例子
- 利用TDC组件实现对WEB页面的交互操作
- 利用TDC组件实现对WEB页面的交互操作
- 棋盘类实现文件C++
- Java调用命令行/启动notepad
- 算法导论15-6
- Java精确判断一个字符串是否有中文
- Redis的介绍
- Flex对浏览器的交互操作类
- “读万卷书”与“行万里路”
- 自动获取用户屏幕分辨率的JS代码
- Eclipse快捷键大全
- MongoDB简介
- POJO,PO,JAVABEAN
- Flash Player渲染模型
- 用c语言输入键盘上的字符后转换成十六进制输出
- iframe高度随内容自动变化