gpt4 book ai didi

javascript - 基于http或https协议(protocol)动态加载javascript

转载 作者:搜寻专家 更新时间:2023-11-01 04:49:04 26 4
gpt4 key购买 nike

我有一个位于不同服务器上的 javascript 文件,我在 http 页面上包含了 javascript 文件,例如

<script type="text/javascript" src="http://www.example.com/scriptfile.js">

或者像https这样的页面

<script type="text/javascript" src="https://www.example.com/scriptfile.js">

问题是,我的页面从 http 切换到 https,例如,如果用户在

http://www.example.com/home(站点主页 URL),我通过 http 加载 javascript,现在当用户导航到另一个页面时https://www.example.com/transaction(站点交易 URL),我通过 https 加载脚本并且它工作正常。从提到的交易 URL 如果用户点击 https://www.example.com/home(主页 URL 更改为 https),我加载的脚本 http 由于内容不安全而失败。欢迎任何处理此问题的建议。

最佳答案

协议(protocol)是可选的。如果省略它,浏览器将使用文档的协议(protocol)。所以你可以这样做:

<script type="text/javascript" src="//www.mydomain.com/scriptfile.js">

将使用正确的协议(protocol)。

关于javascript - 基于http或https协议(protocol)动态加载javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14647524/

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