Ich habe eine iOS App, um eine HTML-Zeichenfolge zu laden, die auf externe CSS-Datei und Javascript-Datei im selben Verzeichnis beziehen.iOS loadHtmlString in UIWebView funktioniert nicht mit Javascript
Hier ist meine HTML-Datei:
<html>
<head>
<meta name="viewport" content= user-scalable="no", width="device-width" />
<meta http-equiv="Content-Type" content="text/html"; charset="UTF-8"/>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
<script type="text/javascript" src="myjavascript.js"></script>
</head>
Die CSS-Datei funktioniert gut, aber es scheint, die js Datei nie geladen. Was könnte der Grund sein?
Nebenbei verwende ich loadHtmlString: BaseUrl-Methode, um meine HTML-Zeichenfolge zu laden.
Dank
Verweisen [http://stackoverflow.com/questions/7012537/sourcing-local-javascript-in-uiwebview-ios?rq=1] Link und hoffe, es ist hilfreich, wie ich es nicht versucht habe. –
Können Sie Ihren iOS Code dafür zeigen? – nhahtdh
Vergewissern Sie sich, dass sich das Javascript in Ihrem Abschnitt * Ressourcen für Kopienpakete kopieren und nicht im Abschnitt * Quellen kompilieren * befindet. Ich weiß nicht warum, aber manchmal denkt Xcode, dass es dein Javascript kompilieren sollte. Natürlich kann es nicht, so dass Sie nur mit einem Haufen von No-Op-Code und keine Ressource für Ihren HTML-Code enden. – borrrden