方法很简单, 调用js方法拿到地址栏数据, 然后解析就可以了.
拿地址栏数据的方法:
代码
var href:String = ExternalInterface.call("function getURL(){return window.location.href;}");
private function getData(href:String):void
{
var hasData:int = href.indexOf("?");
//地址栏中有数据
if (hasData > -1)
{
href = href.substring(href.indexOf("?") + 1, href.length);
var arrData:Array = href.split("&");
for (var i:int = 0; i < arrData.length; i++)
{
var strItemData:String = arrData[i];
//根据等于号获得key/key值
var arrItemData:Array = strItemData.split("=");
_hrefData[arrItemData[0]] = arrItemData[1];
}
}
}
private function getData(href:String):void
{
var hasData:int = href.indexOf("?");
//地址栏中有数据
if (hasData > -1)
{
href = href.substring(href.indexOf("?") + 1, href.length);
var arrData:Array = href.split("&");
for (var i:int = 0; i < arrData.length; i++)
{
var strItemData:String = arrData[i];
//根据等于号获得key/key值
var arrItemData:Array = strItemData.split("=");
_hrefData[arrItemData[0]] = arrItemData[1];
}
}
}
这个可以拿到"?"以后的key=value格式的数据.
浙公网安备 33010602011771号