Можно ли сохранить глобальную переменную `window.__TAURI__` после возврата со страницы аутентификации?
Я использую Tauri в корпоративной среде с единым входом. Когда я обслуживаю свою веб-страницу, она перенаправляется на страницу аутентификации, а затем перенаправляется на мой исходный URL-адрес.
У меня есть
withGlobalTauri
установлен в
true
, но
window.__TAURI__
объект удаляется при возврате из аутентификации.
я понимаю
window
объект должен очищаться при загрузке новых страниц, но может ли tauri повторно вводить глобальную переменную tauri при загрузке новой страницы? и как?
Или мой единственный вариант перезагрузить таури как модуль? как в:
import { invoke } from '@tauri-apps/api/tauri'
1 ответ
Я получил ответ, что
- мы не внедряем tauri api во внешние URL-адреса, и я думаю, что, когда вы находитесь вне контекста, вы не можете попасть в него (в настоящее время)
- неясно, что действительно ожидается, когда вы возвращаетесь к контексту таури
- в любом случае рекомендуется использовать модуль npm вместо глобального (меньший размер приложения, лучшая безопасность)
Так что нет, глобальная переменная не должна сохраняться, и в любом случае лучше использовать ее как оператор импорта.