JavaScript,图像和CSS不会通过HTTPS加载到Firefox中

时间:2016-02-26 20:59:13

标签: javascript css firefox https

这是其中一个问题,我会因为没有搞清楚而打扮自己,但无论如何都会这样。

我有一个简单的Laravel应用程序(Laravel无论如何都与此无关)我需要它来加载它的资产。问题是,没有任何负载。如果您查看页面源并单击其中一个指向资产的链接,则可以正常加载。如果您在firebug中查看网络面板,则不会对文件发出任何请求。这是对文件的0个请求。

但是,我应该提一下,这只发生在firefox中。需要注意的一点是,此页面是通过自签名证书(在开发机器上)通过HTTPS提供的。 Chrome和Safari都可以很好地加载资产。

如果您需要更多信息,请告诉我,我很乐意提供。

以下是一些屏幕 lack of styling no requests are even made

2 个答案:

答案 0 :(得分:0)

可能是您正在使用http协议作为资源,而您的页面正在使用https协议提供服务。将页面协议与要加载的资源的协议相匹配。例如您可以使用//:而不是http://或https://作为您的资源。

答案 1 :(得分:0)

这个问题非常模糊,直到以安全模式启动Firefox才找到它。这会禁用所有插件。当我这样做,页面工作正常。问题的根源是Adblock Plus。禁用该插件后页面工作正常。出于某种原因,Adblock Plus在HTTPS上的某些页面上效果不佳,所以它可能是一个错误,或者我试图加载的页面被Adblock阻止(不知道为什么,它只是一个开发机器) )