admin 发表于 2022-9-25 21:07:40

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

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 = "<img src=\'images/correct.gif\' border=\'0\' class=\'statimg\' \/><span class=\'green\'>'.$this->lang['app_connent_ok'].'</span>";testlink();';                } else {                        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();';                }gbk可能会出现乱码,直接把$this->lang['app_connent_ok']. 改为 ‘ok’算了

独家记忆 发表于 2022-9-25 21:08:07

:):)干货 收藏了

独家记忆 发表于 2022-9-25 21:08:20

收藏了!

IT618发布 发表于 2022-9-25 21:09:15

收藏了。

独家记忆 发表于 2022-9-25 21:09:37

收藏了!

浅生 发表于 2022-9-25 21:10:35

感谢 学习一下

teliy 发表于 2023-1-30 15:13:03

ucenter https
页: [1]
查看完整版本: discuzX3.3 ucenter改为https后,站点同步显示正在连接的问题解...

创宇盾启航版免费网站防御网站加速服务