gpt4 book ai didi

javascript - 替换 href http ://with//的脚本

转载 作者:行者123 更新时间:2023-11-30 18:09:12 27 4
gpt4 key购买 nike

我使用的电商平台bigcommerce,使用全局变量动态插入数据。我无权访问操作变量服务器端所需的 php。

除非在结账时,变量都呈现 http: 链接,我想要一个脚本使它们成为相对的,这样如果有人想通过 https: 浏览,所有的菜单和类别链接都将符合。

我目前正在使用它来纠正我的主导航,但它显然不是最好的解决方案,生成的链接的其余部分仍然是 http

<script type="text/javascript">
relativeLinking();
function relativeLinking(){
var GLOBAL_PagePath = "%%GLOBAL_PageLink%%".substring(5);
document.getElementById("%%GLOBAL_PageName%%").setAttribute("href", GLOBAL_PagePath);
};
</script>

最佳答案

您可以使用此代码转换所有链接:

$(function() {
$('a').each(function() {
var self = $(this);
self.attr('href', self.attr('href').replace(/.*\/\//,'//'));
});
});

关于javascript - 替换 href http ://with//的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15056282/

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