0

これは、GoogleChrome拡張機能に関する非常に具体的な質問です。

http://www.meebo.com/mobile/

このページは、iPhoneまたはDroid電話でMeebo.comにアクセスしたときに表示される場所です。ただし、気付いた場合は、自分自身を設定できる[ステータス]ボックス、または自分のステータスをどのようにするかについて、白い背景に白いテキストが表示されます。

拡張機能に含まれているhtmlファイルではないウェブサイトをGoogleChrome拡張機能のポップアップウィンドウ(アドレスバーの横にあるアイコンをクリックするとドロップダウンするウィンドウ)に表示するには、iFrameを使用する必要があります。javascriptのようなクロスサイトのものにはセキュリティ対策があることを知っています。CSSへのアクセスに問題があるのは驚きではありません。しかし、クラス、ステータスがあり、色は白なので、それを黒に変更する必要があります。ChromeのInspectElementウィンドウでテストしましたが、変更すれば問題ありません。

私はmanifest.jsonファイルを変更してContent-Scriptsを使用してCSSファイルを挿入しようとしましたが、何もしません...

Chrome拡張機能は初めてですが、ウェブ開発の経験があります。

4

1 に答える 1

0

あなたがしなければならないことは、iframe内のDOMを変更することです。つまり、javascriptでテキスト要素のスタイルを変更することです。たとえば、text要素の'color'属性を変更したり、CSSクラスを変更して新しいクラスを追加したりできます。

于 2010-04-18T16:51:04.070 に答える