我的扩展使用内容脚本从某些页面中获取数据。但是,有时用户在页面上使用谷歌翻译,我需要原始数据。
我怎么才能得到它?内容脚本抓取翻译后的数据。
我的扩展使用内容脚本从某些页面中获取数据。但是,有时用户在页面上使用谷歌翻译,我需要原始数据。
我怎么才能得到它?内容脚本抓取翻译后的数据。
要获取原始(未翻译)版本:
从 translate-address 输入中获取其地址:
将该地址加载到隐藏的 iframe 中。
使用在 Google-Chrome 扩展程序中处理 iframe 的常用方法,从新隐藏的 iframe 中获取您想要的数据。
如果翻译后的页面已被 AJAX 修改,则 AJAX 添加在“原始”版本中不可用,但谷歌翻译也不会翻译这些(目前)——所以只需直接从翻译页面 iframe。