Javascript 将GoogleTranslateElementUnit添加到现有网站(不是我自己的网站)

Javascript 将GoogleTranslateElementUnit添加到现有网站(不是我自己的网站),javascript,html,google-chrome-extension,tags,google-translate,Javascript,Html,Google Chrome Extension,Tags,Google Translate,我想通过google chrome扩展来翻译一个页面,我试图在另一个网站上使用鼠标右键添加google TranslateElementUnit功能,在一个中文网站上“翻译此页面”,但它不起作用,我不知道我遗漏了什么,以及如何修复代码,以便网站使用此功能将其语言更改为英语 当我尝试用自己的html页面运行它时,代码就可以运行了 但是当我尝试添加函数工作所需的所有代码时 好像什么都没做 我是否需要在MAC PC的manifest.json上添加其他设置 const root = documen

我想通过google chrome扩展来翻译一个页面,我试图在另一个网站上使用鼠标右键添加google TranslateElementUnit功能,在一个中文网站上“翻译此页面”,但它不起作用,我不知道我遗漏了什么,以及如何修复代码,以便网站使用此功能将其语言更改为英语


当我尝试用自己的html页面运行它时,代码就可以运行了 但是当我尝试添加函数工作所需的所有代码时 好像什么都没做


我是否需要在MAC PC的manifest.json上添加其他设置

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];
const root=document.querySelector('body');
setAttribute(“id”,“google_translate_元素”);
$('' +
函数googleTranslateElementInit(){
新的google.translate.TranslateElement(
{
页面语言:“zh CN”,
包括语言:“en”,
盖特拉克:没错,
gaId:'UA-XXXXXXXX-X'
},
“谷歌翻译元素”
);
}+'').appendTo(document.body);
$('').appendTo(document.body)[0];
我希望有文字翻译,因为它与我自己的html文件的工作 但我得到的只是在头部和身体部分添加了函数和脚本,什么都没有发生。
感谢您在“高级…”中的帮助。

也请尝试指定URL方案:
src=”https://translate.google.com..............
@wOxxOm您能详细说明一下吗?我不太确定您的意思查看代码中的最后一行。尝试指定URL方案:
src=”https://translate.google.com..............
@wOxxOm您能详细说明一下吗?我不太清楚你的意思,看看你代码的最后一行。