苹果cms播放页劫持跳转解决办法
苹果CMS播放页预加载页面被劫持,须在后台–系统设置–播放器参数设置下将预加载广告:缓冲广告:两项的内容全部删除,版本不同也相应寻找预加载和缓冲地址类似的选项删除即可。
更改网站根目录/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">'
<code%20class="php string">'<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>' <code%20class="php string">'<tableborder="0"cellpadding="0"cellspacing="0"><tr><tdid="playleft"valign="top"style=""> </td></table></div>');
this.Height=$(
'.MacPlayer'
).get(0).offsetHeight;
this.Width=$(
'.MacPlayer'
).get(0).offsetWidth;
document.write(
'<scr'
<code%20class="php string">'iptsrc="' <code%20class="php plain">this.Path this.PlayFrom'.js"></scr'
<code%20class="php string">'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()
免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.ziyuangou.cc",如遇到无法解压的请联系管理员!
资源狗 » 苹果cms播放页劫持跳转解决办法