Код: Выделить всё
build
- index.html
- favicon.png
- _app
- env.js
- version.json
- immutable
- chunks
- disclose-version.BtJd_2Dd.js
- entry.D6WgGb8s.js
- proxy.C4KmojzZ.js
- render.zjJFQd9i.js
- runtime.4rquTwgo.js
- entry
- app.Cc30Kppw.js
- start.BjQAhHL7.js
- nodes
- 0.rlw-XIZ8.js
- 1.BWC29Vl1.js
- 2.CteRqxFd.js
Код: Выделить всё
{
__sveltekit_v04hc = {
base: ""
};
const element = document.currentScript.parentElement;
Promise.all([
import("/_app/immutable/entry/start.BjQAhHL7.js"),
import("/_app/immutable/entry/app.Cc30Kppw.js")
]).then(([kit, app]) => {
kit.start(app, element);
});
}
Теперь я пытаюсь разместить его через WebView2. Я пишу следующий код C#:
Код: Выделить всё
webView.CoreWebView2.SetVirtualHostNameToFolderMapping(
"app.revitfoundry",
"C:\\path\\to\\my\\app\\build",
CoreWebView2HostResourceAccessKind.Allow
);
webView.Source = new Uri("https://app.revitfoundry/index.html");
Код: Выделить всё
Could not find /index.html
В чем может быть причина ошибки? Это что-то со Svelte? Если да, то мне кажется странным, что код работает при запуске сервера с использованием npxserve. Возможно, что-то не так с конфигурациями WebView?
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-webview2
Мобильная версия