test2
Showing
1 changed file
with
31 additions
and
0 deletions
test2.js
0 → 100644
1 | ///melody/mcktv/index.html?referURL=%5B%22http%3A%2F%2F222.68.210.101%3A9080%2Fhyperion.chimera%2Findex.jsp%3FAction%3DLogout%22%2C%22http%3A%2F%2F222.68.210.101%3A9080%2Fmelody%2Fsparrow.silkworm%2FindexNew.html%3FbackStatus%3D1%22%5D | ||
2 | ///IptvRecommend/content/contentRecommendForEPG.do?recommendMap=%7B%22userId%22:%2219109004@etva%22,%22action%22:%2296%22,%22userAd%22:%22%22%7D | ||
3 | var PAGE_DEFAULT_BACK_PATH = "../sparrow.silkworm/indexNew.html"; | ||
4 | var TOPDRAW_EPG_BASE_SERVER="http://222.68.210.7:9080/"; | ||
5 | var strReferUrl = decodeURIComponent('%5B%22http%3A%2F%2F222.68.210.101%3A9080%2Fhyperion.chimera%2Findex.jsp%3FAction%3DLogout%22%2C%22http%3A%2F%2F222.68.210.101%3A9080%2Fmelody%2Fsparrow.silkworm%2FindexNew.html%3FbackStatus%3D1%22%5D'); | ||
6 | try{ | ||
7 | if(!strReferUrl&&PAGE_DEFAULT_BACK_PATH||0 == strReferUrl.indexOf('[')&&!JSON.parse(strReferUrl).length){ | ||
8 | console.log("1111"); | ||
9 | } | ||
10 | }catch(err){ | ||
11 | Log.error("error in judge default back==>"+err); | ||
12 | } | ||
13 | if (0 == strReferUrl.indexOf('[')) {//如果是新版数组referURL | ||
14 | console.log("2222"); | ||
15 | var arrSplitRefer = JSON.parse(strReferUrl); | ||
16 | var strBackUrl = arrSplitRefer.pop();//上一个页面的url | ||
17 | console.log(strBackUrl); | ||
18 | if (arrSplitRefer[0]) {//string,backpage之后的referURL | ||
19 | strReferUrl = JSON.stringify(arrSplitRefer); | ||
20 | console.log("=="+strReferUrl); | ||
21 | } else { | ||
22 | strReferUrl = strReferUrl.substr(strReferUrl.indexOf(']') + 1); | ||
23 | } | ||
24 | if (0 != strBackUrl.indexOf('http')) { | ||
25 | strBackUrl = TOPDRAW_EPG_SERVER + strBackUrl;//这个的处理是为了双屏返回 | ||
26 | } | ||
27 | console.log(strBackUrl); | ||
28 | if (-1!=strBackUrl.indexOf("http")&&-1==strBackUrl.indexOf(TOPDRAW_EPG_BASE_SERVER)) { | ||
29 | console.log("3333"); | ||
30 | } | ||
31 | } |
-
Please register or sign in to post a comment