登陆信息的cookie应该在什么时机注入?如何确保刚刚打开的web能注入登陆信息cookie ?

登陆信息的cookie应该在什么时机注入?如何确保刚刚打开的web能注入登陆信息cookie

阅读 163
1 个回答

once可以订阅一次指定类型Web事件的回调。一般在web初始化完成后可以注入。

import { webview } from '@kit.ArkWeb' 
 
webview.once("webInited", () => { 
  console.log("setCookie"); 
  webview.WebCookieManager.configCookie("https://www.example.com", 'a=b,c=d,e=f'); 
}) 
 
@Entry 
@Component 
struct WebComponent { 
  controller: webview.WebviewController = new webview.WebviewController(); 
 
  build() { 
    Column() { 
      Web({ src: 'www.example.com', controller: this.controller }) 
    } 
  } 
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题