如何使用chrome.storage调试React Chrome扩展?

时间:2018-06-06 07:42:44

标签: javascript reactjs google-chrome-extension

我正在开发使用create-react-app创建的React Chrome扩展程序。我正在添加一项功能,可以使用chrome.storage在所有已登录的Chrome浏览器中同步用户的数据。

我有两个问题:

  1. 显然,chrome.storage未正常定义。所以我一直在做的是每次进行更改时运行npm build,然后在我的Chrome浏览器中加载构建的文件,检查它是否有效,再返回更改代码,然后重复。如何更有效地测试我的chrome.storage代码?

  2. 在我使用chrome.storage添加代码后,我甚至无法正常开发扩展程序的其他部分,因为再次出现“chrome not defined”错误。我现在的解决方案是用chrome.storage注释掉我的所有代码,做我的事情,然后在我准备测试整个应用程序时取消注释我的chrome.storage代码。这是非常不可持续的。那么,我如何更有效地开发我的扩展?

  3. 谢谢!

0 个答案:

没有答案