我有两个镀铬扩展,一个用于亚洲地区,另一个用于休息区域。如果用户安装了扩展程序,我正在检查用户的位置,如果用户位置在亚洲,我想停止其他扩展程序,让用户继续进行亚洲扩展,反之亦然。
我在我的清单json中使用了external_connectable作为两个扩展,但是需要最好的方法来执行它。
以下是我的亚洲扩展名单
"externally_connectable": {
"matches": ["*://www.abcd.com/*"],
"ids":["hkjgcgefggapaedjfmoeaijegegmbiak"]
}
这个用于其他扩展
"externally_connectable": {
"matches": ["*://www.efgh.com/*"],
"ids":["hfennmphapjcpkfkanbhlfioimophbfi"]
}
我正在从我的内容脚本调用并检查扩展是否存在,如果是,请检查用户位置并继续其中任何一个。但问题是如果两个扩展都开始执行,那么进程将从两端启动。我想在任何一个扩展中检查它以完成检测。请为我提供合适的解决方案。