为了账号安全,请及时绑定邮箱和手机立即绑定

能不能来个大神解释一下吖,自己看实在有点懵

能不能来个大神解释一下吖,自己看实在有点懵

function operateSyncLink(syncLink) {     if (syncLink == "undefined") {         return;     }     // 是应用     if (syncLink.indexOf("com.") == 0) {         STBAppManager.startAppByName(syncLink);     } else {         // 链接中有window.location.href参数         if (syncLink.indexOf("window.location.href") >= 0) {             var newSyncLink = syncLink.substring(0, syncLink                     .indexOf("window.location.href"))                 + encodeURIComponent(window.location.href)                 + syncLink.substring(syncLink                     .indexOf("window.location.href")                 + "window.location.href".length);             window.location = getRootPath_web() + "/" + newSyncLink;             return;         }         window.location = getRootPath_web() + "/" + syncLink;     } } function getSyncImage(obj) {     return getRootPath_web() + "/" + obj.imgSrc; } //启动盒子设置 function startSetting() {     STBAppManager.startAppByName('com.skyworthdigital.settings');     STBAppManager.startAppByName('com.android.ovt.settings');     STBAppManager.startAppByName('com.android.smart.terminal.settings');     STBAppManager.startAppByName('com.android.settings'); } function getUrlParam(name) {     var query = window.location.search; //获取URL"?"后面的字符串     if (query.length == 0) {         return "";     } else {         var iLen = param.length;         var iStart = query.indexOf(param);         if (iStart == -1) //判断是否有那个需要查询值的传递参数             return ""; //没有就返回一个空值         iStart += iLen + 1;         var iEnd = query.indexOf("&", iStart); //判断是不是带有多个参数   &为多个参数的连接符号         if (iEnd == -1) {             return query.substring(iStart);         }         return query.substring(iStart, iEnd);     } } function redirect(url) {     if (url.indexOf("http") != 0) {         url = getRootPath_web() + url;     }     window.location.href = url; } function isEmpty(param) {     if (param == "" || param == "undefined" || param == undefined || param == null) {         return true;     } else {         return false;     } }
查看完整描述

1 回答

?
OlderSkee

TA贡献123条经验 获得超103个赞

你要解释什么  

这是判断链接类型和参数 来启动一个什么app的函数吧。。

完全没有执行环境和变量啊,光是函数

查看完整回答
反对 回复 2016-09-14
  • 1 回答
  • 0 关注
  • 3158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信