无法在 iOS 台设备上设置新的 google 翻译 cookie 值
Can't set new google translate cookie value on iOS devices
我正在制作原型,网站的大部分内容都以不同的语言呈现。我发现这个 video 在我的桌面浏览器和 android 设备上运行得很好。但是在我的 iOS 设备(使用 Safari 和 chrome)上尝试时,cookie "googtrans" 只能设置一次,然后它会保留该值。这是设置 cookie 的代码:
$(".lang-selections li").click(function(){
switch(this.id) {
case ("langEng"):
$.cookie("googtrans", "/en/en");
location.reload(false);
break;
case ("langNor"):
$.cookie("googtrans", "/en/no");
location.reload(false);
break;
case ("langSwe"):
$.cookie("googtrans", "/en/sv");
location.reload(false);
break;
case ("langDan"):
$.cookie("googtrans", "/en/da");
location.reload(false);
break;
default:
$.cookie("googtrans", "/en/en");
}
})
在此先感谢您的帮助!
/曼弗雷德
在 google chrome 中有两个为 googtrans
生成的 cookie 所以在创建时你必须用 domain.Here 设置这两个我设置 cookie javascript 也由 jQuery 设置。
function ChnageLang(value)//This function call when dropdown menu changes
{
createCookie('googtrans','/auto/'+value,1,'');//generate cookie path www.mydomain.com
createCookie('googtrans','/auto/'+value,1,'mydomain.com');//generate cookie path .mydomain.com
}
function createCookie(name, value, days, domain){
if (days){
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else{var expires = "";}
document.cookie = name + "=" + value + expires + "; domain=" + domain + "; path=/";
}
我正在制作原型,网站的大部分内容都以不同的语言呈现。我发现这个 video 在我的桌面浏览器和 android 设备上运行得很好。但是在我的 iOS 设备(使用 Safari 和 chrome)上尝试时,cookie "googtrans" 只能设置一次,然后它会保留该值。这是设置 cookie 的代码:
$(".lang-selections li").click(function(){
switch(this.id) {
case ("langEng"):
$.cookie("googtrans", "/en/en");
location.reload(false);
break;
case ("langNor"):
$.cookie("googtrans", "/en/no");
location.reload(false);
break;
case ("langSwe"):
$.cookie("googtrans", "/en/sv");
location.reload(false);
break;
case ("langDan"):
$.cookie("googtrans", "/en/da");
location.reload(false);
break;
default:
$.cookie("googtrans", "/en/en");
}
})
在此先感谢您的帮助!
/曼弗雷德
在 google chrome 中有两个为 googtrans
生成的 cookie 所以在创建时你必须用 domain.Here 设置这两个我设置 cookie javascript 也由 jQuery 设置。
function ChnageLang(value)//This function call when dropdown menu changes
{
createCookie('googtrans','/auto/'+value,1,'');//generate cookie path www.mydomain.com
createCookie('googtrans','/auto/'+value,1,'mydomain.com');//generate cookie path .mydomain.com
}
function createCookie(name, value, days, domain){
if (days){
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else{var expires = "";}
document.cookie = name + "=" + value + expires + "; domain=" + domain + "; path=/";
}