Я пытаюсь использовать следующий пример select2 в приложении Chrome, используя AngularJS и Angular-UI. Он работает нормально, но, к сожалению, я получаю следующую ошибку в консоли Chrome каждый раз, когда нажимаю на раскрывающийся список.
"Отказано в выполнении встроенного обработчика событий, так как он нарушает следующую директиву Content Security Policy: "default-src 'self' chrome-extension-resource:". Обратите внимание, что 'script-src' не был задан явно, поэтому в качестве запасного варианта используется 'default-src'."
Любое предложение, как я могу решить эту проблему?
Спасибо
*Этот код без проблем работает в браузере, но не в приложении Chrome
Код:
Контроллер
var app = angular.module("app", ['ui']);
function Ctrl($scope) {
$scope.contacts = [
{
"id": 1,
"name": "Lucky"},
{
"id": 2,
"name": "Lance"},
{
"id": 3,
"name": "Troels"},
{
"id": 4,
"name": "Phe"}
];
}
Вид
<select class="input-medium" ui-select2 ng-model="form.cont" type="text" value="" >
<option ng-repeat="contac in all" value="{{contac.id}}">{{contac.name}}</option>
</select>
Решено!
Благодаря советам @AlanRodriguesSoares. Я скачал другую версию select2.js с gitub ( [ссылка] https://raw.github.com/timoxley/select2/bug/onclick/select2.js ), в котором эта проблема исправлена.