hiya i’m having laborious time on ios internet view.
i wish to use google translate however it doesnt work on ios app.
my website works effectively on chrome, safari, android app or different browser.
BUT! not engaged on ios app.
how am i able to repair this downside?
widespread.js
$(doc).prepared(operate(){
var langOpt = "";
var tolang = "";
//lang cookie add
if (localStorage.getItem("langOpt")) {
langOpt = localStorage.getItem("langOpt").break up("+");
tolang = langOpt[1];
} else {
localStorage.setItem("langOpt", "KR+ko+KRW");
tolang = "ko";
}
$.cookie("googtrans", "/auto/"+tolang);
doc.cookie="googtrans=/auto/"+tolang;
});
operate googleTranslateElementInit() {
new google.translate.TranslateElement({
autoDisplay: true,
includedLanguages: "en,ko,zh-CN",
multilanguagePage: true
}, "google_translate_element");
}
major.js
//lang change
operate changeLanguage(){
var nation = $("enter[name=shpng]:checked").val();
var lang = $("enter[name=lang]:checked").val();
var forex = $("enter[name=crcy]:checked").val();
localStorage.setItem("langOpt", nation+"+"+lang+"+"+forex );
location.href="https://stackoverflow.com/change-language/"+nation+"https://stackoverflow.com/"+lang+"https://stackoverflow.com/"+forex;
fn_googleTranslate();
}
operate fn_googleTranslate() {
var tolang = $("enter[name=lang]:checked").val();
var gtcombo = doc.querySelector('.goog-te-combo');
gtcombo.worth = tolang; // 변경할 언어 적용
gtcombo.dispatchEvent(new Occasion('change')); // 변경 이벤트 트리거
}
i heard due to ios safety Coverage..?
i can not use cookie. so i modified every thing cookie to localStorage.
however
doc.cookie="googtrans=/auto/"+tolang;
i dont know easy methods to change this one.
when i search about it, google translate reads that cookie to translate.
please Assist
Thanks