我的扩展程序使用内容脚本从某些页面中获取数据。 但是,有时用户在页面上使用 Google Translate ,我需要原始数据。
我怎样才能得到它?内容脚本抓取翻译的数据。
答案 0 :(得分:0)
获取原始(未翻译)版本:
从翻译地址输入中获取其地址:
将该地址加载到隐藏的iframe中。
使用the usual methods for dealing with iframes in Google-Chrome extensions从新隐藏的iframe中抓取您想要的数据。
如果已翻译的页面已被AJAX修改,则“原始”版本中不提供AJAX添加,但Google-translate也不会翻译这些(暂时) - 所以直接抓取AJAXed更改,来自翻译页面的iframe。