为什么我的样式显示在桌面视图上,但在 Vagrant 框中运行时"share abc123.com"没有显示在物理设备上?



有人知道为什么每当我在Vagrabt框中运行share abc123.com时,ngrok URL不会在物理设备上显示样式,而是在桌面视图上显示样式吗?我已经将我的iPhone连接到我的Macbook,以检查Safari是否显示了我的样式表——在检查"网络"选项卡时,绝对没有一个样式表显示在检查器中,它完全是空白的。

然而,当我检查控制台时,我看到了这个错误:

[blocked] The page at https://abc123.ngrok.io/ was not allowed to run insecure content from http://abc123.com//comp/public/css/build/views/live/user-validation-live.css?id=000088e99bfda00d3227.

//是可疑的,也许这就是为什么?但我不确定。

此外,我检查了cd /etc,发现我甚至没有nginx目录。我不认为这可能是一个问题,因为样式在桌面视图中显示得非常好。

有人知道会发生什么吗?

您的错误表明全部是

。。。不允许运行不安全的内容。。。

如果你仔细查看错误,你正在加载https://abc123.ngrok.io/这是一个安全连接(因为它通过HTTPS运行(。

然后该页面尝试从http://abc123.com//comp/public/css/build/views/live/user-validation-live.css?id=000088e99bfda00d3227这是一个不安全的连接(因为它通过HTTP运行(。

修复该资产以通过HTTPS加载,它将在没有问题的情况下加载(或者至少不会因连接不安全而被阻止(。

虽然您的资产有一个双//,但这实际上不会阻止资产加载,并且与手头的问题无关。

相关内容

最新更新