扩展阻止了对服务器的请求

问题描述

我正在尝试为Chrome扩展程序保存OAuth令牌。我创建了一个页面,其中运行javascript代码,该页面从URL中获取令牌并将其保存到chrome的本地存储中。直到最近,它一直运行良好,现在重定向到该页面时,它显示错误<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/action_more" android:icon="@android:drawable/ic_menu_more" android:orderInCategory="1" android:title="More Options »" app:showAsAction="always"> <menu> <item android:id="@+id/settings_menu" android:title="Settings" android:icon="@drawable/ic_settings"/> <item android:id="@+id/manual_menu" android:title="User Manual" android:icon="@drawable/ic_developer" /> <item android:id="@+id/about_menu" android:title="About" android:icon="@drawable/ic_about"/> </menu> </item> </menu> 。当我手动刷新页面时,该错误消失了,脚本可以正常工作。我尝试了Requests to the server have been blocked by an extension.,没有使用location.reload()并在JavaScript代码中设置了true,似乎没有任何效果

screenshot of the error

我有两个问题

  1. 如何避免此错误
  2. 是否有更好的存储OAuth凭据?该文档似乎已过时。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)