Aplicación empaquetada de Chrome: use AngularJS en la página de fondo / evento
A medida que creamos una aplicación de Chrome, colocamos scripts en la propiedad de fondo en elmanifest.json archivo(esto servirá como la página de fondo / evento de la aplicación). Lo que quiero es, quiero usar AngularJS enscript de fondo Pero no sé cómo. Y también, ¿es posible? Acabo de veralguna respuesta pero es para extensiones de cromo. Traté de usar esa solución en la aplicación de Chrome, pero no funcionó.
--EDITAR--
Lo que hice fue cambiar algunos archivos del archivo manifest.json
de esto ..
"app": {
"background": {
"scripts": ["assets/js/background.js"]
}
},
a esto..
"app": {
"background": {
"page": "views/background.html"
}
},
y mibackground.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>
y mibackground.js
var backgroundModule = angular.module('backgroundModule', []);
backgroundModule.run(function($rootScope, $http) {
$rootScope.domain = 'http://localhost/L&D/index.php';
console.log($rootScope.domain);
});
Pero aún así recibí un error. y dice
" Resource interpreted as Script but transferred with MIME type text/html: "chrome-extension://pdknlhegnpbgmbejpgjodmigodolofoi/views/background.html"