Chrome扩展程序的业务逻辑放在哪里

时间:2019-10-20 18:11:42

标签: reactjs google-chrome-extension business-logic

我正在开发我的第一个Chrome扩展程序,并且有一个关于将主要逻辑放在哪里(以及API调用之类的东西)的问题。

我将React用于弹出窗口,所以一个选择是将所有逻辑放入这些React组件中。如果要制作普通的Web应用程序,这就是我要做的事情。

但是使用扩展名,您还具有后台脚本。因此,例如,如果我必须实现OAuth登录逻辑,那么放置所有代码的最佳位置是什么?

1 个答案:

答案 0 :(得分:0)

一个简单的逻辑:所有API调用都应在后台脚本中完成,而在内容脚本中进行DOM操作。

相关问题