gpt4 book ai didi

javascript - 将命令从 php 重写为 javascript

转载 作者:行者123 更新时间:2023-12-02 17:40:15 25 4
gpt4 key购买 nike

下面是我到目前为止开发的代码:

$extension = pathinfo($_SERVER['SERVER_NAME'], PATHINFO_EXTENSION);

if($extension == "de")
{
echo "this is a german site";
}

上面的函数很简单,在 php 中运行良好,虽然我需要在 javascript 中使用它,我应该如何重写它?

最佳答案

捕获当前主机名并将其分解为数组:

var host = window.location.hostname.split('.');

然后检查一下:

if(host[host.length-1] === 'de'){
alert('this is a german site');
}

您捕获的数组中的最后一项将是扩展名。

如果您不需要处理旧版浏览器(IE8 或更早版本),另一种选择是使用 lastIndexOf 函数:

if((window.location.hostname.lastIndexOf('.')+1) === 'de'){
alert('this is a german site');
}

如果您只需要调用一次,则无需以这种方式捕获变量。

关于javascript - 将命令从 php 重写为 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22274884/

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