gpt4 book ai didi

javascript - 我可以创建一个同时适用于 HTTP 和 HTTPS 的 javascript 文件吗

转载 作者:可可西里 更新时间:2023-11-01 16:48:29 26 4
gpt4 key购买 nike

我没能找到这个问题的正确答案。我有一个脚本,我们称它为http://www.example.com/testing.js我在几个提供 HTTP 服务的站点上使用了它。现在我有两个使用 HTTPS 服务的新站点,当我添加文件时 <script src="http://www.example.com/testing.js"></script>我收到以下错误

Mixed Content: The page at 'https://location.mysite.com/my-account' was loaded over HTTPS, but requested an insecure script 'http://www.example.com/testing.js'. 

此请求已被阻止;内容必须通过 HTTPS 提供。

我想在 HTTPS 上使用同一个文件和 HTTP ,我需要更改或添加什么到我的 javascript 来为它们提供服务?

最佳答案

你应该这样调用文件:

<script src="//www.example.com/testing.js"></script>

它会根据页面的协议(protocol)自动选择协议(protocol)。这就是我给出的代码中没有协议(protocol)的原因。

但请记住这仅在您的域 www.example.com 也可以通过 https://提供服务时才有效,即具有 SSL 支持

关于javascript - 我可以创建一个同时适用于 HTTP 和 HTTPS 的 javascript 文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42584268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com