Javascript 引导导航栏切换按钮doens';行不通

Javascript 引导导航栏切换按钮doens';行不通,javascript,html,Javascript,Html,我知道还有其他一些关于这个主题的帖子,我检查了许多建议的解决方案,但我没有完全理解应该如何修改代码。我尝试过很多次,但在HTML和JS上都失败了 切换导航 您的问题是无法从https转到http。您需要将bootsrap.js链接更改为https 从 到 您是否正在使用CDN加载引导库?还是你亲自主持?您是否注意到HTTP不匹配?最后,它是否完全在本地工作?不使用CDN加载引导库。我该怎么办?我只是用AWS S3和cloudfrontFor CDN托管了html/css/j

我知道还有其他一些关于这个主题的帖子,我检查了许多建议的解决方案,但我没有完全理解应该如何修改代码。我尝试过很多次,但在HTML和JS上都失败了


切换导航

您的问题是无法从https转到http。您需要将bootsrap.js链接更改为https




您是否正在使用CDN加载引导库?还是你亲自主持?您是否注意到HTTP不匹配?最后,它是否完全在本地工作?不使用CDN加载引导库。我该怎么办?我只是用AWS S3和cloudfrontFor CDN托管了html/css/js代码:看起来您使用的是版本3,所有的js库都正确加载了吗?您可以通过打开浏览器控制台并查找错误来进行检查。此外,如果您共享到您的live站点的链接,我们可以自己查找。事实上,所有页面上的脚本都是http而不是https。感谢您指出这一点,在发行版中添加SSL证书后,引导需要更改为https,这非常有意义。不幸的是,虽然它似乎仍然不起作用,但只是在aws中上传了更新的代码,并使cloudfront中缓存的当前内容无效,但切换仍然不起作用。你认为它还能是什么?当我用手机打开门户时,它正在你的url中工作。您可能在浏览器的缓存中。按ctrl-f5键以硬加载页面我清除了缓存,现在它对我很有效。谢谢你真棒
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>