星月设计网 首页 技术分享 查看内容

discuzX3.3 ucenter改为https后,站点同步显示正在连接的问题解决方法

2018-12-27 21:46| 发布者: admin| 查看: 481| 评论: 0

摘要: ucenter为独立安装 dzx为3.3 当ucenter 改为https后,应用那里变成了“正在连接”,直接用http访问是通信成功 问题出在输出的js文档没有声明为js,在chrome浏览器中无法执行,新版的safari应该也不可以 找到uc下 ...
ucenter为独立安装
dzx为3.3

当ucenter 改为https后,应用那里变成了“正在连接”,直接用http访问是通信成功

问题出在输出的js文档没有声明为js,在chrome浏览器中无法执行,新版的safari应该也不可以

找到uc下 control/admin/app.php,130行左右
加一句
  1. header('Content-Type:text/javascript');  
复制代码
gbk的加下面这个

  1. header('Content-Type:text/javascript;charset=gb2312');
复制代码
变成
  1. if($status == '1') {
  2.                         header('Content-Type:text/javascript');
  3.                         echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/correct.gif\' border=\'0\' class=\'statimg\' \/><span class=\'green\'>'.$this->lang['app_connent_ok'].'</span>";testlink();';
  4.                 } else {
  5.                         echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/error.gif\' border=\'0\' class=\'statimg\' \/><span class=\'red\'>'.$this->lang['app_connent_false'].'</span>";testlink();';
  6.                 }

复制代码


相关阅读

编辑推荐

更多>

社区精选

搜索
返回顶部