0

我有一个ARC打包的Chrome应用程序,由于ChromeOS和Android之间存在一些行为差异,因此我希望它可以进行一些JavaScript API调用:chrome.power.requestKeepAwakeARC打包的Android应用程序:运行JavaScript API命令

增加“动力”的权限,我所试图做的明显的步骤之后是改变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> 

但是,这导致了没有变化。

我敢肯定,该请求没有应用,因为我试图从Chrome控制台运行相同的查询,并且做到了这一点。

我应该如何管理嵌入此代码?

回答

0

其实,我已经设法解决这个问题。 它发生的原因并不是代码是在错误的时刻或类似的东西上应用的,而是你在app_main.html中使用的代码不能包含内联JavaScript,这是不安全的。

这就是说,代码应该是这样的:

/app_main.html:

/power_request.js:

chrome.power.requestKeepAwake("display"); 
相关问题