0

J'ai une application ChromeOS emballée par ARC et comme il y a des différences de comportement entre ChromeOS et Android, je veux qu'elle fasse un appel API JavaScript: chrome.power.requestKeepAwake.Application Android empaquetée par l'ARC: exécuter la commande API JavaScript

Après l'étape évidente d'ajouter l'autorisation « de puissance », ce que j'ai essayé de faire est de changer le contenu de app_main.html:

<!DOCTYPE html> 
<!-- these are the lines I've added --> 
<script type="text/javascript"> 
chrome.power.requestKeepAwake("display"); 
</script> 
<!-- until here --> 
<iframe src="_modules/mfaihdlpglflfgpfjcifdjdjcckigekc/main.html"></iframe> 

Mais cela a conduit à aucun changement.

Je suis sûr, que la demande n'est pas appliquée car j'ai essayé d'exécuter la même requête à partir de la console Chrome et il a fait la chose.

Comment devrais-je réussir à intégrer ce code?

Répondre

0

En fait, j'ai réussi à résoudre ce problème. La raison pour cela n'est pas que le code est appliqué au mauvais moment ou quelque chose comme ça, mais que le code que vous utilisez dans le fichier app_main.html ne peut pas contenir de JavaScript en ligne, ce qui n'est pas sûr.

Cela dit, le code devrait ressembler à:

/app_main.html:

/power_request.js:

chrome.power.requestKeepAwake("display");