gpt4 book ai didi

Javascript - 搜索域后的第一个字符串

转载 作者:行者123 更新时间:2023-12-03 02:47:02 28 4
gpt4 key购买 nike

我购买了一个聊天插件,只想在以下页面上显示插件符号:

https://stackoverflow.com/ zh/hello.html

https://stackoverflow.com/ fr/hello.html

但不显示它:

https://stackoverflow.com/de/hello.html

到目前为止我得到的是:它有效,但问题是当我的域在域中其他位置包含 en 或 fr 时,聊天符号也会显示。 所以我需要检查域名后的第一个字符串是 en 还是 fr。有人可以帮忙吗?

<script type="text/javascript">
url = window.location.href;
if( url.match(/en|fr/) ) {
document.write('<script id="sb-php-init" src="supportboard/php/sb.php">')
}
</script>

最佳答案

<强> window.location 有很多可以使用的实用属性。由于您不需要域,因此可以选择使用路径名。这将为您提供域之后的所有内容。因此,对于您的示例,路径名将返回 /en/hello.html

现在您已经有了路径,您只需忽略第一个字符并查找第一个 / ,您就拥有了第一个路径,在您的情况下将是 en

window.location.pathname.substring(1).split('/')[0]

现在您可以创建一个您想要允许的区域列表,并检查当前区域是否存在于此

关于Javascript - 搜索域后的第一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48062003/

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