有人知道为什么每当我在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加载,它将在没有问题的情况下加载(或者至少不会因连接不安全而被阻止(。
虽然您的资产有一个双//
,但这实际上不会阻止资产加载,并且与手头的问题无关。