Chrome Packaged App - Verwenden Sie AngularJS auf der Hintergrund- / Ereignisseite
Wenn wir eine Chrome-App erstellen, platzieren wir Skripte in der Eigenschaft background im manifest.json Datei(dies dient als Hintergrund- / Ereignisseite der App). Ich möchte AngularJS auf @ verwendebackground script aber ich weiß nicht wie. Und ist es auch möglich? Ich sah geradeeinige Antwort aber es ist für Chrome-Erweiterungen. Ich habe versucht, diese Lösung in der Chrome-App zu verwenden, aber es hat nicht funktioniert.
--BEARBEITEN-
Was ich getan habe war, ich habe einige von manifest.json file @ geände
davon .
"app": {
"background": {
"scripts": ["assets/js/background.js"]
}
},
dazu ..
"app": {
"background": {
"page": "views/background.html"
}
},
und mein background.html
<html ng-app="backgroundModule" ng-csp>
<head>
<meta charset="UTF-8">
<title>Background Page (point background property here to enable using of angular in background.js)</title>
</head>
<body>
<!-- JAVASCRIPT INCLUDES -->
<script src="../assets/js/vendor/angular1.2.min.js"></script>
<script src="../assets/background.js"></script>
</body>
</html>
und mein background.js
var backgroundModule = angular.module('backgroundModule', []);
backgroundModule.run(function($rootScope, $http) {
$rootScope.domain = 'http://localhost/L&D/index.php';
console.log($rootScope.domain);
});
Aber trotzdem habe ich einen Fehler bekommen. und es heißt
" Resource interpreted as Script but transferred with MIME type text/html: "chrome-extension://pdknlhegnpbgmbejpgjodmigodolofoi/views/background.html"