fix: add type annotation for permission request parameter
修复 Jenkins 构建失败:XWebViewView.tsx:364 参数 request 隐式为 any 类型导致的 TypeScript 类型检查错误 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
这个提交包含在:
父节点
6d7cd0be6c
当前提交
95b19c27b3
@ -361,7 +361,14 @@ export function XWebViewView() {
|
|||||||
onNavigationStateChange={handleNavigationStateChange}
|
onNavigationStateChange={handleNavigationStateChange}
|
||||||
onMessage={handleMessage}
|
onMessage={handleMessage}
|
||||||
onShouldStartLoadWithRequest={handleShouldStartLoad}
|
onShouldStartLoadWithRequest={handleShouldStartLoad}
|
||||||
onPermissionRequest={onPermissionRequest ? handlePermissionRequest : (request) => {
|
onPermissionRequest={onPermissionRequest ? handlePermissionRequest : (request: {
|
||||||
|
nativeEvent: {
|
||||||
|
origin: string
|
||||||
|
resources: string[]
|
||||||
|
grant: (r: string[]) => void
|
||||||
|
deny: () => void
|
||||||
|
}
|
||||||
|
}) => {
|
||||||
request.nativeEvent.grant(request.nativeEvent.resources)
|
request.nativeEvent.grant(request.nativeEvent.resources)
|
||||||
}}
|
}}
|
||||||
injectedJavaScript={injected}
|
injectedJavaScript={injected}
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户