预检清单
- 我已阅读了此项目的 Contributing Guidelines。
- 我同意遵循此项目遵循的 Code of Conduct。
- 我已在 issue tracker 中搜索了一个与我想要提交的功能请求相匹配的功能请求,但没有成功。
问题描述
session.setPermissionRequestHandler 提供了一个 webContents
和 isMainFrame
,但无法知道权限请求来自哪个特定的框架。
建议的解决方案
在 details
结构中提供对特定框架的引用,该框架是请求的来源。
考虑过的替代方案
我认为如果我们今天设计这个 API,我们会将 WebFrameMain
作为第一个参数传递,而不是 WebContents
,但是为了向后兼容,让我们将框架添加到详细信息中。
其他信息
无
2条答案
按热度按时间8oomwypt1#
在#29290合并后,应该可以直接通过懒加载属性添加。
8fq7wneg2#
这是我目前在项目中遇到的问题。
details
的requestingUrl
属性被设置为主页URL,无论请求权限的链接是在主框架还是子框架中。由于上面的PR已经合并,如果能实现这一点将会很好。