突然我看到谷歌翻译工具栏弹出 一些非英语网站。我以前从未遇到过这种情况,想将其删除。但是在哪里呢?
我在插件或扩展下以及已安装的程序下都找不到任何东西。那么这个恶意软件藏在哪里呢?
它看起来像这样:
我确实安装了“Wictionary 和 google 翻译 7.2”插件。但它被禁用了。我很长时间以来一直有这个插件,而 google 工具栏只是在一两天前才出现,原因不明。
答案1
如何关闭网页翻译?
关闭网页翻译
如果您不想让 Google 提供网页翻译,您可以关闭翻译栏。您可以随时将其重新打开。
- 在工具栏右侧,单击扳手
- 在窗口左侧,单击“工具”选项卡。
- 在“翻译”部分底部,点击编辑。
- 要关闭翻译栏,请取消选中“当网页不是 [语言] 时提供页面翻译”旁边的复选框。要重新打开它,请选中该复选框。
- 单击保存。
现在,当您访问非您语言的网页时,翻译栏将不会出现。
来源翻译网页:
我怎样才能隐藏它?
一些网站当您的浏览器设置为与网站不同的语言时,在页面顶部显示 Google 翻译栏。此用户样式可在任何域上隐藏翻译栏。
来源userstyles.org - 隐藏 Google 翻译栏 [Firefox]
是如何安装的?
几个月以来,Google 还提供了翻译小工具,您可以将其包含在您的网站中,然后立即将任何页面翻译成另一种语言。您可以在这里找到它:http://translate.google.com/translate_tools。
当您的网站或博客包含多种语言的文本时,麻烦就开始了。假设您的浏览器的默认语言是英语。只要您停留在网站的英文页面上,一切就都正常。但如果您或您的访问者访问的页面使用与浏览器语言不匹配的语言编写,则页面顶部会出现一个巨大的蓝色 GoogleTranslate 栏,它会恶意地将页面上的所有内容向下推,试图为您提供该页面的英文翻译。该栏是
- 侵入性(它会将你的整个网页内容推低)
- 不请自来(就像浏览器开始阻止之前的那些弹出窗口一样)
- 不需要(如果有人需要翻译,他们可以从小部件、Google 工具栏或通过另一个 Google 或其他界面进行选择)
...
最终我发现这是页面呈现后运行的 JavaScript 程序的工作。
结论
翻译工具栏由网站代码添加,无法卸载。
解决方法:
可以禁用它(如上所述)或使用用户样式(使用时尚插件)
可以通过禁用 JavaScript(NoScript插件有利于管理 Javascript)。
这些附加组件当然是适用于 Firefox 的。
答案2
我和您以及其他许多人一样,对 Google 注入的这个有缺陷的 javascript“功能”感到愤怒,并尝试了很长时间将其删除。
检查一个有问题的网页内的代码,我显然可以将其永久删除。
在您的网络浏览器中(在我的情况下是 Firefox),您需要使用某种版本的 ADBlocker(在我的情况下我使用 µBlock origin)。
无论如何,转到这个最喜欢的广告拦截器并寻找某种“添加自定义过滤器”选项。找到后,添加并应用以下 2 条规则(无论如何,据我调查,第一条应该是唯一需要的):
translate.googleapis.*/*/main*js
translate.google.*/*/*element*js
添加后,重新加载有问题的页面并告诉我们您的成功。
就我而言,我似乎已经彻底抛弃了这段该死的 Google 代码。另一方面,(幸运的是),官方的“Google 翻译”域名页面似乎仍在使用其所有功能,所以我的过滤器似乎很好。
正如我所说,尝试一下并告诉我们您的成功。
问候。
答案3
我刚刚在 AddBlock+ 中添加了“google.com/translate”过滤器并删除了那些翻译。
答案4
如果您使用 Firefox 插件“Ghostery”,则可以轻松禁用此翻译栏 - 就像在 Ghostery 菜单中“打开”或“关闭”一样简单。
在“AdBlockPlus”中可能也应该这么容易,但是 Ghostery 对我来说更容易,所以无论如何我很满意 :)。
(您只需访问出现该栏的页面,然后将其禁用)。