Bonjour à tous,
J'ai un souci pour consommer un web service, voici mon erreur :
En ce qui concerne mon code, j'ai un service :Refused to connect to 'http://www.w3schools.com/angular/customers.php' because it violates the following Content Security Policy directive: "default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback.
Mon controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 app.service('inviteProvider', function($http){ this.getItems=function(){ $http.get("http://www.w3schools.com/angular/customers.php"). success(function(data, status, headers, config) { return data; }). error(function(data, status, headers, config) { return -1; }); } })
Et mon index :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 app .controller('inviteList', function($scope,inviteProvider){ $scope.test="Bonjour"; $scope.invites=inviteProvider.getItems(); })
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: <a href="https://ssl.gstatic.com" target="_blank">https://ssl.gstatic.com</a> 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *"> <meta name="format-detection" content="telephone=no"> <meta name="msapplication-tap-highlight" content="no"> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width"> <link rel="stylesheet" type="text/css" href="ressources/css/index.css"> <title>Hello World</title> </head> <body ng-app="taskapp"> <div class="app"> <h1>Apache Cordova</h1> <div id="deviceready" class="blink"> <p class="event listening">Connecting to Device</p> <p class="event received">Device is Ready</p> </div> </div> <div ng-controller="inviteList"> <div ng-repeat="invite in invites" <p> nom : {{ invite.nom }} </p> </div> <script type="text/javascript" src="vendor/angular.js"></script> <script type="text/javascript" src="app.js"></script> <!--Controllers --> <script type="text/javascript" src="src/controllers/categoryController.js"></script> <!--Services --> <script type="text/javascript" src="src/services/inviteProvider.js"></script> </body> </html>
Je ne comprends pas, je vous remercie,
Seb
Partager