0

テーブルの一部を美しくするために、chrome 拡張機能で dataTable プラグインを使用しています。データテーブルの初期化にゼロ構成を使用しています。私が直面している唯一の問題は、画像をロードすることです。フォーマットされたテーブルに画像が表示されません。また、コンソールに次のようなエラーが表示されます。https://mydomain.salesforce.com/images/sort_asc.png 404 (Not Found).

拡張フォルダーに画像を保存し、manifest.json ファイル内(/images/image.png)の画像へのすべてのリンクを追加しました。web_accessible_resourcesこの問題を回避する方法がわかりません。

編集:

ご存知のように、データテーブル css ファイルはパス ('/images/imageName.png') を使用して画像を参照します。データテーブルの js ファイルと css ファイルを挿入すると、これらのパスは実際にはhttps://mydomain.salesforce.com/image/imageName.pngになりますが、サーバーに画像がないため、コンソールにエラーが表示されます。

どういうわけか、これらの画像を拡張機能の画像フォルダーからブラウザーに表示できるようにしたいと考えています。

お知らせ下さい!

4

1 に答える 1

0

Web アクセス可能なリソースのパスを取得するための chrome API があります。それを使用します。chrome.extension.getURL(相対パス)

于 2013-10-16T13:11:34.210 に答える