Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Blazor WebAssembly больше не экспортирует устаревшие API Mono и Emscripten в глобальное пространство имен. Эти API теперь доступны через объект Blazor.runtime
.
Представленная версия
Общедоступная версия .NET 9 (GA)
Предыдущее поведение
Устаревшие API Mono (MONO
и BINDING
) и объект Emscripten Module
были экспортированы в глобальный объект window
. Например, window.Module.FS
вернул виртуальную файловую систему Emscripten.
Новое поведение
Теперь объект Emscripten Module
экспортируется в объект Blazor.runtime
. Например, Blazor.runtime.Module.FS
возвращает виртуальную файловую систему Emscripten. Устаревший API Mono для взаимодействия (MONO
и BINDING
) полностью удалён и заменён на JSImport
/JSExport
.
Тип разрушающего изменения
Это изменение может повлиять на совместимость с исходным кодом.
Причина изменения
Это изменение было сделано, чтобы избежать загрязнения глобального пространства имен и сохранить все API-интерфейсы, доступные из одного объекта Blazor.
Рекомендуемое действие
Вместо того чтобы получать доступ к API Emscripten из объекта window
, получайте его из объекта Blazor.runtime
.
Затронутые API
window.MONO.*
window.BINDING.*
window.Module.*