3

Chrome 拡張機能のコンテンツ スクリプトで、ページのコンテンツの言語またはロケール (ブラウザーの言語/ロケールではなく) を検出したいと考えています。Chrome 拡張機能 API にこの方法があると思いますが、代わりに標準の Javascript ライブラリを使用する必要がありますか?

4

2 に答える 2

4

これは Chrome 拡張メソッドです: chrome.tabs.detectLanguage(...). 説明から:

タブ内のコンテンツの主要言語を検出します。

于 2013-06-03T17:05:47.907 に答える
0

標準の JavaScript DOM 関数を使用して、ルート要素 (または要素) のlang属性を探すことができます。ただし、ページ全体が 1 つの言語であるとは限らないため、ページのさまざまな要素がさまざまな属性でマークアップされる可能性があることに注意してください。htmlbodylang

また、xhtml をサポートしたい場合は、xml:lang属性も確認することをお勧めします。

于 2013-06-03T17:05:00.123 に答える