我想通过google chrome扩展名翻译页面,而我试图在中文网站上使用鼠标右键“翻译此页面”在另一个网站上添加此功能googleTranslateElementInit,但它不起作用,我不知道找不到我想念的东西以及如何修复代码,以便网站使用此功能将其语言更改为英语。
当我尝试使用自己的html页面运行代码时,该代码有效 但是当我尝试添加该功能正常工作所需的所有代码时 似乎它什么也没做...
我是否需要在manifest.json上为MAC pc添加其他设置?
const root = document.querySelector('body');
root.setAttribute("id", "google_translate_element");
$('<script type="text/javascript">' +
function googleTranslateElementInit() {
new google.translate.TranslateElement(
{
pageLanguage: 'zh-CN',
includedLanguages: 'en',
gaTrack: true,
gaId: 'UA-XXXXXXXX-X'
},
'google_translate_element'
);
} + '</' + 'script>').appendTo(document.body);
$('<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></' + 'script>').appendTo(document.body)[0];
我希望将其翻译成与我自己的html文件一起使用的文本 但是我得到的只是头部和身体部分的附加功能和脚本,什么也没有发生。 谢谢您在高级方面的帮助。