我试图在通过Chrome扩展(chrome.tabs.create)创建的选项卡中使用LESS,但我收到了一个跨域错误(“NETWORK_ERR:XMLHttpRequest Exception 101”) ,指的是LESS JavaScript文件。我不清楚如何设置权限。将LESS JavaScript文件添加到“web_accessible_resources”似乎没有帮助。所有其他文件,如css和js文件都可以正常加载。看来我只从较少的来源收到此错误。有任何想法吗?在Chrome扩展中使用LESS
要解释我的设置多一点,少JavaScript文件和文件.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'})
});
清单文件具有“选项卡”和“所有网址”的权限,并加载background.js。