Possiedo un WKWebView il cui caricamento è un file html locale denominato 'start.html'. All'interno di questo file, carico un altro documento locale in iframe.File locale WKWebView in iframe
Ma non sono autorizzato a utilizzare js da start.html sul contenuto iframe e sul contenuto iframe non è consentito caricare il file js.
Prima WKWebView Ho uso UIWebView, ma sono costretto a migrare per migliorare le prestazioni
In UIWebView non ho mai avuto problemi con la sicurezza crossdomain.
quando aggiungo attributo sandbox='allow-same-origin'
su iframe, posso eseguire con successo il codice js da start.html come questo
$("#frame")[0].contentWindow.document.getElementsByClassName('password_field')[0].value = password_field
ma js codice e HTTP richieste all'interno iframe (file caricato in iframe è un giocatore js) è non ha permesso di correre, ottengo tesi errori:
Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.
Qual è la differenza tra UIWebView e WKWebView. Esiste una soluzione per consentire il codice js e le richieste http all'interno di iframe?
Hai capito? – Pier
@Khorwin, potresti trovare una soluzione? –