3

我希望我的Chrome 扩展内容脚本能够检测页面内容的语言或区域设置(而不是浏览器语言/区域设置)。我假设 Chrome 扩展 API 中有一种方法,但我应该使用标准的 Javascript 库吗?

4

2 回答 2

4

这是 Chrome 扩展方法:chrome.tabs.detectLanguage(...). 从描述:

检测选项卡中内容的主要语言。

于 2013-06-03T17:05:47.907 回答
0

您可以使用标准 javascript DOM 函数来查找根元素(或可能是元素)上的lang属性。但请记住,页面可能不完全使用一种语言,因此页面的不同元素可能会使用不同的属性进行标记。htmlbodylang

另外,如果您想支持 xhtml,我建议您也查看该xml:lang属性。

于 2013-06-03T17:05:00.123 回答