我正试图为woocommerce-管理分析编写一个扩展。我已经安装了一个示例扩展,它运行良好。但是,我对它的js/index.js所做的任何更改都没有反映在浏览器中。详细信息:然后,我安装了add扩展,如下所述:
当我查看时,示例扩展可以正常工作。Woocommerce Dev Docs说“您可以在示例中更改Javascript和PHP文件,并看到刷新时反映的更改”,但是当我修改add-report
我正在努力理解Chrome扩展的内部机制。如果你能提供更多关于这方面的细节,那就太好了。在自己的process.Extensions中运行的扩展通过IPC.与浏览器进程交互。IPC发送到浏览器进程以完成所需的操作。因此,当从js调用api时,我们直接进入浏览器进程。这种魔法是在哪里发生的,怎么发生的?我还看到了一些扩展绑定,即chrome/renderer/ c++ /c++/abc_bindings.cc和相应