我在我的网站上使用谷歌翻译。(https://translate.google.com/manager/website/suggestions)
一切都按我的意愿工作,但我如何手动(使用 javascript)恢复原始语言按钮?
这个想法是这样的:我的页面是我的语言,所以如果用户手动更改它(没有谷歌翻译),我想禁用谷歌翻译的实际翻译。
这可能吗 ?
我检查了翻译生成的 iframe,但我没有在那里找到答案。
亲切的问候
我在我的网站上使用谷歌翻译。(https://translate.google.com/manager/website/suggestions)
一切都按我的意愿工作,但我如何手动(使用 javascript)恢复原始语言按钮?
这个想法是这样的:我的页面是我的语言,所以如果用户手动更改它(没有谷歌翻译),我想禁用谷歌翻译的实际翻译。
这可能吗 ?
我检查了翻译生成的 iframe,但我没有在那里找到答案。
亲切的问候
尝试使用它来恢复原始状态:
function() {
var iframe = document.getElementsByClassName('goog-te-banner-frame')[0];
if(!iframe) return;
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
var restore_el = innerDoc.getElementsByTagName("button");
for(var i = 0; i < restore_el.length; i++){
if(restore_el[i].id.indexOf("restore") >= 0) {
restore_el[i].click();
var close_el = innerDoc.getElementsByClassName("goog-close-link");
close_el[0].click();
return;
}
}
}