2013-12-10 6 views
0

Я столкнулся с этой ошибкой, мне интересно, правильно ли настроен мой манифест .. или есть лучший способ получить jquery для выполнения.Chrome Packaged Apps Manifest - загрузка в jquery

Отказано в загрузке скрипта 'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', поскольку оно нарушает следующую директиву политики безопасности содержимого: "default-src 'self' chrome-extension-resource:". Обратите внимание, что 'script-src' не был явно установлен, поэтому 'default-src' используется в качестве резервной копии.

"sandbox": { 
    "pages": [ 
     "open.html" 
    ] 
    "content_security_policy": 
     "sandbox allow-scripts; script-src https://ajax.googleapis.com" 
    ], 

} 

//open.html

<!DOCTYPE html> 
<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script src="open.js"></script> 
</head> 
<body> 
</body> 
</html> 

ответ

0

Не могли бы вы опубликовать весь манифест? Кажется, что вы используете приложение Chrome, новую форму Packaged Apps. Приложения Chrome не позволяют изменять политику безопасности контента. (source) Поэтому вам придется загрузить файлы jQuery в папку вашего приложения и ссылаться на них как на локальные файлы.

Смежные вопросы