Afficher une page HTML qui contient du Javascript

Bonjour,


 


Je voudrais afficher une page HTML qui contient du Javascript. C'est en fait un fond d'ecran anime


 


Je parviens a afficher la page HTML dans une WKWebView mais l'image en Javascript ne s'affiche pas.


 


Voici comment j'affiche la page en swift :



var webView = WKWebView()
do {
            let testHTML = NSBundle.mainBundle().pathForResource("index", ofType: "html")
            let contents = try NSString(contentsOfFile: testHTML!, encoding: NSASCIIStringEncoding)
            let baseUrl = NSURL(fileURLWithPath: testHTML!) //for load css file
            webView.loadHTMLString(contents as String, baseURL: baseUrl)
            
} catch {
            print("Echec !")
}

voici la tete de mon fichier HTML (mais je ne connais pas du tout HTML) :



<!DOCTYPE html>
<html lang="en">
      <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <title>Homepage</title>

        <!--Add the new slick-theme.css if you want the default styling-->
        <link rel="stylesheet" type="text/css" href="css/home_background.css"/>

      </head>
      <body class="home", bgcolor="#374283">
          <section class="canvas-wrap">
            <div class="canvas-content"></div>
            <div id="canvas" class="gradient"></div>
        </section>
        <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
        <!-- Main library -->
        <script src="js/three.min.js"></script>
      
        <!-- Helpers -->
        <script src="js/projector.js"></script>
        <script src="js/canvas-renderer.js"></script>

        <!-- Visualitzation adjustments -->
        <script src="js/3d-lines-animation.js"></script>

        <!-- Animated background color -->
<script src="js/color.js"></script>
        
        
<h1>Hello world!</h1>
      </body>
      
</html>

Est ce qu'il y a un parametre a ajouter dans la WKWebView pour activer le javascript ?


 


Merci !


 


Réponses

Connectez-vous ou Inscrivez-vous pour répondre.