我正在测试我的chrome扩展程序的边缘情况;处理用户尚未授予我所需权限的情况。
我的弹出窗口调用chrome.identity.getAuthToken,并且正如预期的那样,用户显示chrome权限屏幕并要求批准。
但是,作为副作用,这会关闭我的弹出窗口。我想要保持弹出窗口打开,或者在获得许可后重新打开它。这可能吗?
答案 0 :(得分:1)
'弹出'很暧昧。
可以使用chrome.pageAction.show(integer tabId)动态触发页面操作。
浏览器操作不能。
我不知道chrome.identity.getAuthToken
但是e。 G。 chrome.permissions.request
不会关闭网页操作。
我不认为有办法阻止它关闭。 E. g。 beforeUnload
event listener似乎不起作用。