想禁用google翻译的话:
1、在html 标签中加入属性 translate="no"
<html lang="en" translate="no">
2、或者在html文件的head中加入
<meta name="google" content="notranslate">
3 、或者在不想被翻译的元素中加入class="notranslate", 可以是html、div 等各种元素
<div class="notranslate">
如果想启用被禁用google翻译的页面,则可在控制台执行如下js:
如果存在jquery:
$("html").removeAttr("translate");$(".notranslate").removeClass("notranslate");$("meta[name='google']").remove();
如不存在jQuery环境:
var _script=document.createElement("script");_script.src="http://libs.baidu.com/jquery/1.10.1/jquery.min.js";document.body.appendChild(_script);$("html").removeAttr("translate");$(".notranslate").removeClass("notranslate");$("meta[name='google']").remove();
如果是https环境,把jQuery引用改为https地址即可
var _script=document.createElement("script");_script.src="https://libs.baidu.com/jquery/1.10.1/jquery.min.js";document.body.appendChild(_script);$("html").removeAttr("translate");$(".notranslate").removeClass("notranslate");$("meta[name='google']").remove();
原生js:
使用 不存在jQuery环境 模式下代码即可,如头铁一定要使用原生,咳咳,后面的读者来完善吧
待完善
参考资料:
【前端开发】菜鸟必看,html chrome浏览器禁用谷歌翻译_拖延症晚期的傻子的博客-CSDN博客_html禁止翻译
How to disable Google translate from HTML in Chrome - Stack Overflow