12下一页
返回列表 发新帖
查看: 1463|回复: 18

[常见问题] 关于DZ3.3使用360网站卫士等https出现脚本安全、证书错误等提示的解决办法

[复制链接]

1万

热度

1万

元宝

1万

贡献

金牌草根

发表于 2016-9-1 11:17:48 | 显示全部楼层 |阅读模式
适用于:
Discuz x3.3、X3.2论坛使用360网站卫士、百度云加速、沃通等SSL完美开启https教程(完整版)
https://www.cgzz8.cn/t-22914-1-1.html
(出处: 草根吧)

。现在当记录或分享一下:

第一步:https访问时出现http调用外部链接的均提示有不安全脚本。此时我们应当找到调用了哪些外部的http链接的JS或css
第二步:利用IE开发者工具查看(如果有广告或360、百度联盟、谷歌联盟等广告的先关闭),这时候我们找到了如下四个外部调用的文件
  1. http://pc1.gtimg.com/js/jquery-1.4.4.min.js

  2. http://s.pc.qq.com/discuz/css/style.css

  3. http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1

  4. https://openapi.guanjia.qq.com/fcgi-bin/getdzjs?cmd=urlquery_gbk_zh_cn   无效链接
复制代码
第三步:接下来就一个一个的解决吧,第一个JS是因为DZ自带的电脑管家网址保镖插件造成的,进入后台关闭该插件即可。第二个是个调用了外部CSS导致的!这个怎么办呢?原理是把外部的CSS下载到本地来调用吧。下载CSS保存在自己的服务器网站目录里,修改
\source\plugin\pcmgr_url_safeguard\pcmgr_url_safeguard.class.php下的:
  1. // $jsscript .= '<link rel="stylesheet" type="text/css" href="http://s.pc.qq.com/discuz/css/style.css" />';
复制代码
为你的:
  1. // $jsscript .= '<link rel="stylesheet" type="text/css" href="https://你的论坛地址/discuz/css/style.css" />';
复制代码
(注意:修改后的地址你要保证你下载该外部CSS到你的网站目录,同时把style.css文件里调用的外部图片更换成本地图片路径)。至此,第二个问题解决。第三个是DZ漫游应用,这段代码是强制输出的,根本没有加判断。那么我们把它注释掉即可
找到/source/function/function_core.php
  1. $tipsService = Cloud::loadClass('Service_DiscuzTips');
  2.         $tipsService->show();
复制代码
好了!第四个问题是一个无效链接。忽略不管

第四步:JS容错。程序员在开发时会或多或少对浏览器的兼容考虑不周,这时候为了正常使用https我们得写个JS容错命令。(如果ie报错,并导致js无法顺利执行完毕,就必须找出报错的问题所在了,这才是最终的解决方法.)。在头部加入以下代码:
  1. <script type="text/javascript">
  2. function SlyarErrors() {
  3. return true;
  4. }
  5. window.onerror = SlyarErrors;
  6. </script>
复制代码
至此。全部解决。而对于广告联盟的外部JS暂时没有更好的办法!除非不使用广告联盟


无效的外部调用可以不用管!如果使用了本站大转盘程序的请修改这个
找到:source/plugin/sy_wheel/template/index.htm
把这个
  1. <script type="text/javascript" src="http://v2.jiathis.com/code_mini/jia.js" charset="utf-8"></script>
复制代码


修改为
  1. <script type="text/javascript" src="https://bbs.cuntuu.com/toubu/jia.js" charset="utf-8"></script>
复制代码


(注意,需要把外部调用的JS下载到本地放到指定路径)


其他应用中心所有可能影响兼容https解决方案陆续更新:
游客,如果您要查看本帖隐藏内容请回复



必看教程:
Discuz x3.3 x3.2论坛使用360网站卫士、百度云加速、沃通等SSL完美开启https教程(完整版)
https://www.cgzz8.cn/t-22914-1-1.html
(出处: 草根吧)

本文来源于网友学习研究交流 www.caogen8.co,请以学习研究交流为主。
如果您没有贡献积分,可以直接免费领取,免费领取
如果你需要加入本学习研究交流,请以学习研究交流为目的,免责声明
如果找不到您要的资源,请搜索一下,点击搜索

111

热度

182

元宝

5

贡献

步入草根

发表于 2016-12-10 17:04:37 | 显示全部楼层
好用 赞一个!

9

热度

18

元宝

0

贡献

步入草根

发表于 2017-1-3 01:12:02 | 显示全部楼层
红红火火哈哈哈红红火火哈哈哈哈哈

4

热度

19

元宝

0

贡献

步入草根

发表于 2017-1-6 00:28:00 | 显示全部楼层
学习学习

19

热度

56

元宝

0

贡献

步入草根

发表于 2017-1-6 01:22:46 | 显示全部楼层
风一样的男子已认证

10

热度

16

元宝

0

贡献

步入草根

发表于 2017-1-6 18:21:06 | 显示全部楼层
需要

44

热度

100

元宝

22

贡献

步入草根

发表于 2017-1-12 17:02:57 | 显示全部楼层
帅爆了..

8

热度

25

元宝

0

贡献

步入草根

发表于 2017-1-24 12:50:26 | 显示全部楼层
看看看!

0

热度

17

元宝

0

贡献

步入草根

发表于 2017-1-26 01:58:00 | 显示全部楼层
关于DZ3.3使用360网站卫士等https出现脚本安全、证书错误等提示的解决办法

3

热度

7

元宝

0

贡献

步入草根

发表于 2017-2-3 15:13:36 | 显示全部楼层
多篇分享。
下一页 »
12下一页
返回列表 发新帖
 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助草根吧享更多权益】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏帖子 返回列表 搜索

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

小黑屋|手机版|草根吧