Как загрузить локальный скачанный пакет html в iframe внутри ioni c -3 с помощью WkWebview - PullRequest
0 голосов
/ 04 мая 2020

Я разрабатываю приложение в ioni c, которое загружало HTML файлы с сервера и должно запускать их в iframe.

Раньше, когда я использовал UIWebVew, оно работало нормально. Но при использовании WKWebview он нарушает процесс вызова.

Я использовал такой код

//Not Working 
let url = normalizeURL(device_directory_path + "/" + "index.html");
this.htmlpath = this.domSanitizer.bypassSecurityTrustResourceUrl(url);

let iframe = this.hostElement.nativeElement.querySelector("#iframeid");
iframe.src = this.htmlpath

Я получаю сообщение об ошибке: Не удалось загрузить ресурс: сервер ответил с статус 404 ()

Но с тем же процессом я могу успешно запускать файлы .mp4.

До этого, когда я использовал UIWebView, я вызывал его прямо

//working fine
let iframe = this.hostElement.nativeElement.querySelector("#iframeid");
iframe.src = device_directory_path + "/" + "index.html"

Шаблон как показано ниже

<ion-content>
<iframe
id="iframeid"
src=""
width="100%"
height="100%"
marginwidth="0"
marginheight="0"
frameborder="0"
scrolling="no"
gesture="media"
allow="encrypted-media"
allowfullscreen
#iframe
></iframe>  </ion-content>

Что мне не хватает любой помощи ...

...