discuzX3.3 ucenter改为https后,站点同步显示正在连接的问题解... [复制链接]

moqu8 2019-6-4

1719 0
ucenter为独立安装
dzx为3.3

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

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

找到uc下 control/admin/app.php,130行左右
加一句
header('Content-Type:text/javascript');
变成
if($status == '1') {
header('Content-Type:text/javascript');
echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<span class=\'green\'>'.$this->lang['app_connent_ok'].'</span>";testlink();';
} else {
echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<span class=\'red\'>'.$this->lang['app_connent_false'].'</span>";testlink();';
}
gbk可能会出现乱码,直接把$this->lang['app_connent_ok']. 改为 ‘ok’算了



最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心