随机ssl错误加载资产

时间:2017-03-14 19:04:06

标签: google-chrome ssl ssl-certificate shopify cdn

我正在为Shopify做应用程序,我的一个应用程序在尝试加载jquery或bootstrap时显示随机ssl错误,甚至字体很棒,我从他们的cdn加载所有这些,所以我假设他们那里没有任何错误。

这就是我加载它们的方式:

<script
    src="https://code.jquery.com/jquery-1.12.4.min.js"
    integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
    crossorigin="anonymous"></script>
<script
    src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"
    integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU="
    crossorigin="anonymous"></script>
<!---INCLUDE jquery ui from google -->

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

这只是从每个人给出的说明中复制粘贴(css文件加载相同)。

现在,有趣的是我随机收到错误,有时候我没有收到任何错误,有时候它只是字体很棒的css有错误加载,有时它的两者都有jquery和jquery-ui代码(总是两者,从不只是其中之一),例如:

GET https://code.jquery.com/jquery-1.12.4.min.js net::ERR_SSL_DECRYPT_ERROR_ALERT
GET https://code.jquery.com/ui/1.12.1/jquery-ui.min.js net::ERR_SSL_DECRYPT_ERROR_ALERT

和刷新后(ctrl + f5):

GET https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css net::ERR_SSL_PROTOCOL_ERROR
GET https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css net::ERR_SSL_PROTOCOL_ERROR
GET https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js net::ERR_SSL_PROTOCOL_ERROR
GET https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css net::ERR_SSL_PROTOCOL_ERROR
GET https://code.jquery.com/ui/1.12.1/jquery-ui.min.js net::ERR_SSL_PROTOCOL_ERROR
GET https://code.jquery.com/jquery-1.12.4.min.js net::ERR_SSL_PROTOCOL_ERROR

这种行为一直持续下去,有时只会加载bootstrap,有时候一切都已加载。

这些错误一直发生在我的某个应用程序上,但我确实在其他应用程序上也有这些错误(几次然后它就消失了,我没有做任何修复)。

另外正如您从上面的错误中可以看到的那样,有2种类型的错误,当我进行简单的刷新时,这些错误会显示出来(没有做任何不同的事情)

让我疯狂的是,它看起来是随机的,这只发生在Chrome上,一切都适用于firefox ,我的应用程序加载在shopify网站内的iframe中,所以如果我的服务器有任何ssl问题,它根本不会加载。

我已经尝试了一切,我在过去的3天里尝试过,我不记得什么时候开始,但是3天我想尝试不同的东西来解决它没有运气。

我试过了:

1.reinstall chrome

2. chrome上的禁用quic

3.删除每个分机(隐身的错误)

4.清除chrome中的ssl列表

5.disset ssl check in my eset(禁用每个网页检查eset)

6.确保我的服务器有工作ssl(例如:https://sellerpanda.com/mass-edit

基本上我会阅读每个关于这些错误的指南并遵循它,没有任何帮助。

我在虚拟机中使用windows和ubuntu,同样的错误只发生在两个操作系统上的chrome上。

我该如何解决?如果我的服务器上的ssl有问题,我会一直得到这些错误,而不是随机的,我的应用程序也不会加载到shopify的iframe中。

但是我确实在两个操作系统上重新安装了chrome并且它没有工作(也删除了文件)

更新1

我创建了一个新的用户配置文件来测试这是否是问题(m,当我卸载chrome时忘了删除一些文件),第一次看它是为前100次刷新工作(是100! !)但这不是修复,因为它仍然在一段时间后回来,它实际上使它看起来更少,但这仍然是随机的,仍然是一个问题,我已经在我的笔记本电脑上测试了这个问题,这也发生在那里(仅限ubuntu chrome)

所以我能想到的最后一件事是,或者cdn有某种问题(不太可能2 cdn只有我的网站有同样的问题)

或者我的互联网提供商与它有关,我会尽快打电话给他们解决这个问题。

0 个答案:

没有答案