翻译控制,无限扩展
简介
比如你源站是中文,绑定的是翻译为英文站的域名,进行预览时,你可能会发现,你的网站还有些别的问题。比如,文字都是英文,但是里面的图片却还是原先的,还是中文的,这样显然是不完美的。另外你可能还需要进行一些别的改变,这些改变是要操作本身网页源码的,这些都可以在这里进行设置
使用
如下图所示,你想操作那个源站,都可以对其进行精细的控制
2. 翻译控制说明
其中分两项设置:
- 翻译前执行的JavaScript代码。这个只是在翻译的过程中进行执行,它会在整个网页已经打开、translate.js 都已经正常加载完毕后,执行这里设置的js,在之后会再执行 translate.execute() 进行翻译。像是自定义图片了、自定义术语库了、又或者用js操作某个网页增加个div、删除个什么原本网页中的元素了,也都可以在这里加。
- 翻译完成后,在翻译后的html页面中追加代码。 这个会在翻译后的html最末尾追加,也就是在 </html> 之后追加。
比如你可以追加js脚本、css样式等等。
一个是翻译进行中对页面的操作、一个是翻译结束后对网页源码进行的追加
注意事项
如果你在翻译控制中进行设置了,但是访问你绑定域名时发现并没有什么反应,这是因为同样的页面,你访问过一次后,页面本身会自动进行缓存,你下次访问时看到的是缓存后的页面,以便做到快速响应打开的目的。
这是你更改了翻译控制的设置项,你需要在进行清除缓存。具体步骤为,点开左侧的 缓存刷新,如下图
将你要访问的这个域名填入,然后点击右侧的 立即清除,即可完成清除这个域名的缓存。
然后你再访问时,便发现,你在翻译控制中进行的设置生效了。