Chrome Extension 检查视图(无效)处理方法

    最近闲来无事,简单看了下Chrome扩展的开发,而且开发一个小小的翻译插件(TranslateBao)做为练手,开发细节不详述了,若是有新学习chrome extension开发的新人,能够参考源码,并欢迎提出宝贵意见,共同进步。html

闲话很少说,在一个Demo版开发完成后,载入到Chrome中进行体验,一切感受良好...(-。-),可是,遇到一个感受很不爽的东西,见下图:git

 

    没错,问题就是在“检查视图:background.html”后面有一个“无效”,虽然没有发现具体影响到什么地方,可是这么一个负面词语在这里看着终归有些不爽,因而开始了搜索之路。github

 

最终了解了这其中的问题:chrome

    其实这里(无效)的提示是有歧义的,“无效”给人的第一感受就是“invalid”,可是在英文版里面,这里提示的是(inactive),看到这里应该就很明确了,这里的“无效”实际上是“不活动”的意思。json

    在manifest.json中的background中,有个叫作persistent的属性,这个属性就是来描述一个扩展持久状态的属性。当这个属性为false时,chrome检测到该应用尝试不活动时,会关闭应用。学习

处理方法:将manifest.json中background下的persistent属性改成true,这里就不会显示(无效)了。spa

相关文章
相关标签/搜索