摘要:给网站加谷歌翻译,搜索引擎一搜一大堆,这里不再赘述。,原生,并且谷歌显示在右侧。,为什么把中的改成了理由同,为什么的前面加了个符号这里正是谷歌翻译的一个,猜测和中的某些正则匹配有关。
给网站加谷歌翻译,搜索引擎一搜一大堆,这里不再赘述。只贴一个申请谷歌翻译的一个地址:
https://translate.google.com/...
和一段代码:
下面是官方给出的代码:
下面是我改良的代码:
最所以这么改,里面有三个地方要注意的:
1,为什么用定时器轮询?
根据自己的网站布局,这个div可能是其他js动态添加,此时调用不一定存在。
2,为什么清除图片请求?
图片大多为google.com,部分被墙地区,不一定打得开,而且图片本身不影响交互。会加快翻译插件显示:亲测可用从10秒才显示提高到0.5秒。
3,为什么要判断移动端和pc端?
发现插件本身的pc效果并不会自动兼容移动端。所以这里根据浏览器代理判断移动端来实现:移动端使用原生select进行加载。
4,为什么把translate.google.cn/translate_a/element.js中的com改成了cn?
理由同2
5,为什么element.js?&cb=googleTranslateElementInit的cb前面加了个and符号?
这里正是谷歌翻译的一个bug,猜测和js中的某些正则匹配有关。不带这个&,则回调函数不会被调用。
3的可选参数如下:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/97311.html
摘要:谷歌系统将在第三季度正式发布,届时将会由诸多厂商系统得到升级。不过谷歌确实表示,中改善了后退手势的灵敏度偏好,并为其添加了的垂直应用排阻极限。显然,谷歌希望开发人员能够确保其已经为新版做好准备。 前言 当今手机市场可谓是百花齐放,但手机系统却屈指可数,其中Android和iOS就占据了整个手机系统市场的99%,单单Android就占据了整个手机系统市场的86%,可谓是占据绝对优势。 s...
阅读 1991·2023-04-26 01:41
阅读 2468·2021-11-24 09:39
阅读 1922·2021-11-24 09:38
阅读 1947·2021-11-19 09:40
阅读 3760·2021-11-11 11:02
阅读 3294·2021-10-20 13:48
阅读 3156·2021-10-14 09:43
阅读 4360·2021-09-02 15:11