If you own both items you can just use messaging to open the app window when receiving a message from the extension. This does not have a permissions warning that will repel users like management. https://developer.chrome.com/extensions/messaging
First, add this to both manifests:
"externally_connectable": { "ids": [ "idoftheotheritem" ] }
Then, listen for messages in your app and create a app window:
chrome.runtime.onMessageExternal.addListener(function() {
chrome.app.window.create("app.html");
}
Finally, send from the extension:
chrome.runtime.sendMessage("idoftheapp", { launch: true })
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…