Javascript在通过地理位置设置网站语言的循环中运行
我从support.wix.com/en/article/corvid-tutorial-redirecting-visitors-based-on-browser-language获得了这段代码 但是当我在WIX的Corvid中使用这段代码时,它会每秒重定向我的页面。所以我的网站在循环中重新加载 我希望你能帮我找到这个问题 谢谢并致以最良好的问候 纳德Javascript在通过地理位置设置网站语言的循环中运行,javascript,Javascript,我从support.wix.com/en/article/corvid-tutorial-redirecting-visitors-based-on-browser-language获得了这段代码 但是当我在WIX的Corvid中使用这段代码时,它会每秒重定向我的页面。所以我的网站在循环中重新加载 我希望你能帮我找到这个问题 谢谢并致以最良好的问候 纳德 我认为您应该删除setTimeout()包装,让它只是onReady()->switch()我认为您需要重定向到不包含上述任何javascri
我认为您应该删除
setTimeout()
包装,让它只是onReady()
->switch()
我认为您需要重定向到不包含上述任何javascript的页面。谢谢您的提示!我将尝试这些选项,并让您知道它们是否有效。@ksav是的,您是对的。重定向到另一个页面有帮助。但是我需要用代码创建一个假起始页,让我的网站用正确的语言重定向到真正的起始页。没有办法限制代码吗?你想限制什么?我想你应该删除setTimeout()
包装,让它只是onReady()
->switch()
我想你需要重定向到一个不包含任何上述javascript的页面。谢谢你的提示!我将尝试这些选项,并让您知道它们是否有效。@ksav是的,您是对的。重定向到另一个页面有帮助。但是我需要用代码创建一个假起始页,让我的网站用正确的语言重定向到真正的起始页。没有办法限制代码吗?你想限制什么?
import wixLocation from 'wix-location';
import wixWindow from 'wix-window';
$w.onReady(function () {
setTimeout(function () {
switch (wixWindow.browserLocale) {
case "ru-RU":
case "ru":
wixLocation.to('https://www.plastmass-group.net/?lang=ru');
break;
default:
wixLocation.to('https://www.plastmass-group.net/?lang=en');
break;
}
}, 1);
});