gpt4 book ai didi

javascript - 基于 https 更改 src 引用

转载 作者:行者123 更新时间:2023-11-30 06:49:17 24 4
gpt4 key购买 nike

我正在向网站添加 Facebook 评论小部件。我将这个小部件放在每个页面都包含的文件中。导航是相对链接的,所以它在http和https之间来回切换。但出于某种原因,评论小部件仅在 src 链接文件和网页均安全或 src 链接文件和网页均不安全时才会显示。小部件不显示 src 文件是安全的,网页不安全。所以...我已经尝试过了,但没有用。

if (window.location.protocol == 'https:')
script.setAttribute('src', 'https://ssl.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php');

否则
{
script.setAttribute('src', 'http://static.ak.connect.facebook.com/connect.php/en_US')

最佳答案

您不能更改现有的脚本标签,只能创建新的。

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = window.location.protocol == 'https:' ? 'https://ssl.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php' : 'http://static.ak.connect.facebook.com/connect.php/en_US';
document.body.appendChild(script);

关于javascript - 基于 https 更改 src 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595029/

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