>source

WebAssembly를 사용하여 브라우저에서 Qt 프로그램을 실행하려고합니다. 나는 가이드를 따르고 끝에 .html, .js 및 .wasm 파일을 얻을 수있었습니다. 그러나 "더블 클릭"으로 index.html 파일을 실행하려고하면 위에서 언급 한 오류가 발생합니다. emrun -browser= chrome index.html을 사용하여 실행하면 잘 작동합니다. 이 문제를 어떻게 해결할 수 있습니까?

편집 : 콘솔 오류를 보았고 다음을 얻었습니다. Fetch API는 ///home/siya/qtprojects/test/notepadapplication.js를로드 할 수 없습니다. URL 구성표 "파일"이 지원되지 않습니다.

편집 2 : 여기에 qtloader.js의 스 니펫이 있습니다 : 249 :

247     function fetchResource(filePath) {
248         var fullPath= config.path + filePath;
249         console.log(config.path);
250         console.log(fullPath);
251         return fetch(fullPath).then(function(response) {
252             if (!response.ok) {
253                 self.error= response.status + " " + response.statusText + " " + response.url;
254                 setStatus("Error");
255                 return Promise.reject(self.error)
256             } else {
257                 return response;
258             }
259         });
260     }

  • 이전 javascript : 내 knockoutjs가 관찰 가능한 배열이 정렬 될 때 관찰 할 수없는 이유는 무엇입니까?
  • 다음 python : Dash App .exe에서 웹 페이지를 열려고 할 때 오류가 발생했습니다.