Chrome拡張機能(chrome.tabs.create)を介して作成されたタブでLESSを使用しようとしていますが、LESS JavaScriptファイルを参照するクロスドメインエラー( "NETWORK_ERR:XMLHttpRequest Exception 101")が発生します。権限の設定方法がわかりません。LESSJavaScriptファイルを「web_accessible_resources」に追加しても効果がないようです。cssやjsファイルなど、他のすべてのファイルは正常に読み込まれます。このエラーは、より少ないソースからのみ受信するようです。何か案は?
私のセットアップをもう少し説明するために、LESSJavaScriptファイルと.lessファイルは次のようなHTMLファイルにロードされます。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet/less" href="static/css/main.less">
<script src="/static/js/jquery-1.8.2.min.js"></script>
</head>
<body>
Whatever...
</body>
</html>
このhtmlファイルは次のようにbackground.jsにロードされます。
chrome.browserAction.onClicked.addListener(function() {
chrome.tabs.create({url: 'mypage.html'})
});
マニフェストファイルには「タブ」と「すべてのURL」の権限があり、background.jsをロードします。