admin

苹果CMS播放页被劫持跳转至第3方网站的解决方案

作者: admin 发布时间: 2022-01-5 212 人阅读
  • MBXZBHH16721 到期时间:2022年10月07日
  • MBXZBHH16721 到期时间:2022年10月07日
  • ying 到期时间:6.17-Y2TG6
  • ying 到期时间:6.17-Y2TG6

  • 解决方案

    预加载页面也被劫持,须在后台–系统设置–播放器参数设置下将 预加载广告:缓冲广告:两项的内容全部删除,版本不同也相应寻找预加载和缓冲地址类似的选项删除即可

    1.更改网站根目录/static/js/player.js下的文件,为如下内容
    对于v10版本用户

    varMacPlayer={
    'GetUrl':function(s,n){
    returnthis.Link.replace('{sid}',s).replace('{sid}',s).replace('{nid}',n).replace('{nid}',n)
    },
    'Go':function(s,n){
    location.href=this.GetUrl(s,n)
    },
    'Show':function(){
    $('#buffer').attr('src',this.Prestrain);
    setTimeout(function(){
    MacPlayer.AdsEnd()
    },this.Second*1000);
    $("#playleft").get(0).innerHTML=this.Html+'';
    vara=document.createElement('script');
    a.type='text/javascript';
    a.async=true;
    a.charset='utf-8';
    a.src='';
    varb=document.getElementsByTagName('script')[0];
    b.parentNode.insertBefore(a,b)
    },
    'AdsStart':function(){
    if($("#buffer").attr('src')!=this.Buffer){
    $("#buffer").attr('src',this.Buffer)
    }
    $("#buffer").show()
    },
    'AdsEnd':function(){
    $('#buffer').hide()
    },
    'Install':function(){
    this.Status=false;
    $('#install').show()
    },
    'Play':function(){
    document.write('<style>.MacPlayer{background:#000000;font-size:14px;color:#F6F6F6;margin:0px;padding:0px;position:relative;overflow:hidden;width:100%;height:100%;min-heigh:300px;}.MacPlayertable{width:100%;height:100%;}.MacPlayer#playleft{position:inherit;!important;width:100%;height:100%;}</style><divclass="MacPlayer">'+'<iframeid="buffer"src=""frameBorder="0"scrolling="no"width="100%"height="100%"style="position:absolute;z-index:99998;"></iframe><iframeid="install"src=""frameBorder="0"scrolling="no"width="100%"height="100%"style="position:absolute;z-index:99998;display:none;"></iframe>'+'<tableborder="0"cellpadding="0"cellspacing="0"><tr><tdid="playleft"valign="top"style="">&nbsp;</td></table></div>');
    this.Height=$('.MacPlayer').get(0).offsetHeight;
    this.Width=$('.MacPlayer').get(0).offsetWidth;
    document.write('<scr'+'iptsrc="'+this.Path+this.PlayFrom+'.js"></scr'+'ipt>')
    },
    'Down':function(){},
    'Init':function(){
    this.Status=true;
    this.Parse='';
    if(player_data.encrypt=='1'){
    player_data.url=unescape(player_data.url);
    player_data.url_next=unescape(player_data.url_next)
    }elseif(player_data.encrypt=='2'){
    player_data.url=unescape(base64decode(player_data.url));
    player_data.url_next=unescape(base64decode(player_data.url_next))
    }
    this.Prestrain=MacPlayerConfig.prestrain;
    this.Buffer=MacPlayerConfig.buffer;
    this.Second=MacPlayerConfig.second;
    this.Flag=player_data.flag;
    this.Trysee=player_data.trysee;
    this.Points=player_data.points;
    this.Link=decodeURIComponent(player_data.link);
    this.PlayFrom=player_data.from;
    this.PlayNote=player_data.note;
    this.PlayServer=player_data.server=='no'?'':player_data.server;
    this.PlayUrl=player_data.url;
    this.PlayUrlNext=player_data.url_next;
    this.PlayLinkNext=player_data.link_next;
    this.PlayLinkPre=player_data.link_pre;
    if(MacPlayerConfig.server_list[this.PlayServer]!=undefined){
    this.PlayServer=MacPlayerConfig.server_list[this.PlayServer].des}
    if(MacPlayerConfig.player_list[this.PlayFrom]!=undefined){
    if(MacPlayerConfig.player_list[this.PlayFrom].ps=="1"){
    this.Parse=MacPlayerConfig.player_list[this.PlayFrom].parse==''?MacPlayerConfig.parse:MacPlayerConfig.player_list[this.PlayFrom].parse;
    this.PlayFrom='parse'
    }
    }
    this.Path=maccms.path+'/static/player/';
    if(this.Flag=="down"){
    MacPlayer.Down()
    }else{
    MacPlayer.Play()
    }
    }};MacPlayer.Init();

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"mobanxi.com",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    模板系 » 苹果CMS播放页被劫持跳转至第3方网站的解决方案

    发表评论

    建站!你有充足的理由选择我们

    模板系,累计帮助10000+用户成功建站,为草根创业提供助力!
    • 高端专业开发团队

      10年WordPress主题博客和企业建站开发经验,提供最专业主题设计与开发

    • 独一无二视觉冲击

      增强用户体验、提高品牌形象给人留下深刻的印象,每款主题都有自己的灵魂

    • 完善兼容各种设备

      每款主题都提供完善的响应式布局,优化PC、Pad和各种手机端用户体验

    • 免费靠谱售后服务

      免费在线工单或QQ售后,解决主题使用的各种疑惑,你只需用心做站

    • 257会员总数(位)
    • 377资源总数(个)
    • 0本周发布(个)
    • 百度收录
    • 1600稳定运行(天)

    加入VIP免费获取全站资源

    立即查看 了解详情