2

オプションページを持つChrome拡張機能を開発しています。そして、Chrome のオプション ページのスタイルと同じように、このページのスタイルを設定します。ファイルがあることがわかりました。

chrome://resources/css/widgets.css

このスタイルを保持するもの (「開発者ツール > ソース」にリストされています)。ただし、HTMLから直接ページにロードしようとすると

<link rel="stylesheet" href="chrome://resources/css/widgets.css" type="text/css">

またはCSSから

@import url("chrome://resources/css/widgets.css");

次に、コンソールに次のエラーが表示されます:
"ローカル リソースの読み込みが許可されていません: chrome://resources/css/widgets.css

manifest.jsonにいくつかの権限が欠けているようですが、開発者のページには適切なものが見つかりませんでした(「chrome://favicon/」がリストされていることに注意してください。それだけです)。

誰でも解決策を知っていますか?


PS はい、このファイルを拡張機能のフォルダーにコピーしました。必要なものを取得しましたが、このファイルを使用するスマートで適切な方法 (IMHO) は、Chrome リソースから直接ロードすることです。

4

1 に答える 1