0

特定の CSS プロパティが要素に割り当てられた場所を Javascript でクエリできるようにしたいと考えています。たとえば、要素の高さが 40px の場合、これがスタイルシートを介して割り当てられたのか、インライン ルールを介して割り当てられたのか、それともレイアウト エンジンの自動結果なのかを知りたいです。

「高さ」のような一部のプロパティについては、計算されたスタイルや要素自体のスタイル プロパティを見ただけでは違いがわからないようです。

スタイル属性を解析することでインライン スタイルを検出でき、ドキュメントのスタイルシートとルール配列を解析することでいくつかのスタイルシートを見つけることができます。

スタイルシート/インライン ルールをチェックする私の現在の方法は機能しますが、Javascript は同じオリジン ポリシーのために異なるドメイン/プロトコルからロードされたスタイルシートにアクセスできないため、失敗します。

これを行う方法についてのアイデアはありますか?

ありがとう!ジェフ

4

0 に答える 0