源码之家,精品网站源码、商业源码、免费源码、网站源代码下载网站
分类导航

源码动态|PHP源码|ASP源码|.NET源码|HTML源码|商业源码|游戏源码|

服务器之家 - 源码之家 - 源码动态 - 海洋cms通过修改play.js聚合智能解析播放器

海洋cms通过修改play.js聚合智能解析播放器

2021-01-13 22:58源码之家 源码动态

本文主要为大家介绍海洋cms通过修改play.js聚合智能解析播放器的实现方法,有需要的朋友可以参考下

结合智能解析播放器使用,播放器跳转的时候,带着内页的参数,然后播放器脚本里写着匹配解析的播放器,实现失效的资源可以不补,直接匹配标题解析播放。

找到play.js第272行,修改为以下内容:

  1. function appendFrm(pn) { 
  2. var pn=pn; 
  3. var ref = document.referrer; 
  4.  
  5. document.getElementById(“cciframe”).width = playerw; 
  6. document.getElementById(“cciframe”).height = playerh; 
  7. document.getElementById(“cciframe”).src = ‘/js/player/’+ pn+’.html?url=’+ref; 

以云播代码为例,只能解析匹配各大资源站资源,失效可以不补,使用途径自行脑补。

  1. <script type=”text/javascript“> 
  2. var reg = new RegExp(“(^|&)url=([^&]*)(&|$)”, “i”); 
  3. var r = window.location.search.substr(1).match(reg); 
  4. if ( r != null ) 
  5. var date=new Date();//获取时间 
  6. var hour=date.getHours();//获取当前小时 
  7. if(hour>=4&&hour<23)//大于等于4点,小于23点执行代码A 
  8. window.location.href=”/js/player/yun.html”; 
  9. }else{//其他时间节点执行代码B 
  10. window.location.href =”http://api.baidu.com/?url=”+decodeURI(r[2]); 
  11. </SCRIPT> 

分时间执行

代码A:晚上23点到凌晨4点执行。

代码B:其他时间段执行代码代码B。

延伸 · 阅读

精彩推荐