Chrome extension报:Unchecked runtime.lastError: Only permissions specified in the manifest may be requested.解决方法

原创 野人  2021-12-09 21:46  阅读 157 次

这几天,都再捣鼓我的Chrome extension(谷歌浏览器的扩展插件),在折腾的时候,发现我的另外一款插件,会报错,报的是:Unchecked runtime.lastError: Only permissions specified in the manifest may be requested.

有点懵逼,因为这个插件也用了很久了,最近才发现有这个问题,当然绝大多数情况下是没有问题,后面经过排查是插件权限的问题,根据那个提示,确实大概能明白意思了,就是要把权限添加到插件的manifest.json文件里面的permissions字段中,具体如下;

{
  ...,
  "permissions": [
     "<all_urls>"
  ],
  ...
}

然后,对应的插件中,就有了权限可选项,具体的看下图。

有对比图,确实容易理解多了,这块好多搜索引擎就说,修改下权限就可以了,但是却没有告诉你怎么修改的方法,而在没有对插件的配置进行权限添加的话,那个权限的可选项是出不来,所以啊,有时候还是要多去实践,才会知道原来是这样啊。

本文地址:https://www.yerenwz.com/5333.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论