繁体   English   中英

从认证页面返回后是否可以保留全局变量`window.__TAURI__`?

[英]Is it possible to keep global variable `window.__TAURI__` after returning from authentication page?

我在单点登录的企业环境中使用 Tauri。 当我提供我的网页时,它会重定向到一个身份验证页面,然后转发到我原来的 url。

我将withGlobalTauri设置为true ,但是从身份验证返回时删除了window.__TAURI__ object 。

我知道window object 应该在加载新页面时被清除,但是 tauri 是否可以在新页面加载时重新注入全局 tauri 变量? 如何?

还是我将 tauri 作为模块重新加载的唯一选择? 如:

import { invoke } from '@tauri-apps/api/tauri'

我收到的答复是

  1. 我们不会将 tauri api 注入外部 url,我想一旦你在上下文之外就无法进入它(目前)
  2. 没有明确定义当您导航回 tauri 上下文时真正期望的是什么
  3. 无论如何,建议使用 npm 模块而不是全局模块(较小的应用程序大小,更好的安全性)

所以不,不应该保留全局变量,无论如何最好用作导入语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM