を使用して JavaScript で現在のドキュメントを調べると、ドキュメントの現在のスタイルシートをすべてリストしdocument.styleSheets
たStyleSheetList
オブジェクトが返されます。
XHR 経由でフェッチされたドキュメントのインライン スタイルシートに対しても同じことをしたいと思います。XHR 化されたドキュメントを取得できます。解析されたドキュメントにはノード インターフェイスがあり、JavaScript でウォークオーバーしてインライン<style>
タグを確認できますが、xhrDocument.styleSheets は常に長さ 0 です。
JavaScriptでCSSを解析する以外に、これに近づく別の方法はありますか? 理想的には、クロスブラウザーで動作するものです。また、どのような状況でも現在のドキュメントに影響を与えない不活性な方法でそうできない限り、スタイルシートを現在のドキュメントに挿入したくありません。