私は、テキストエリアをAceエディタに変換する小さなブラウザエクステンションを作成しています。私はSQLモードでエースエディタを開始しています。これには、いくつかの外部JSファイルをAceエディタでダウンロードする必要があります。Chrome拡張機能のエースエディタが間違った場所からファイルを取得します
しかし、拡張機能が実行されている現在のサイトからファイルを取得しようとします。
GET https://example.com/theme-clouds.js
GET https://example.com/mode-sql.js
私はエースを作るにはどうすればよい -
manifest.jsonを
...
"content_scripts": [
{
"matches": ["https://workbench.developerforce.com/query.php*"],
"css": [
"styles/extension.css"
],
"js": [
"scripts/jquery.min.js",
"scripts/ace.js",
"pages/init.js"
]
}
]
...
それは、このような要求を送信したときに、私は404エラーを取得
init.js拡張子のfからファイルを取得するilesまたはCDNから?
[web_accessible_resources](https://developer.chrome.com/extensions/manifest/web_accessible_resources)でテーマパスを公開し、[ace.config.set](https://stackoverflow.com/a/18347807)を使用してください。 – wOxxOm
@wOxxOm - ああ!これは私が探していたものです。答えとして投稿してください! – JRodDynamite