Как передать значения на страницу HTML и распечатать, используя JAVASCRIPT в Swift Playgrounds?

В режиме реального времени на игровых площадках отображается HTML-страница, но через javascript обновлений нет. Это мой быстрый код:

import UIKit
import WebKit
import PlaygroundSupport

let webView = UIWebView(frame: CGRect(x: 0, y: 0, width: 1024.0, height: 768.0))
let u = Bundle.main.url(forResource: "h1", withExtension: "html")
let request:URLRequest = URLRequest(url: u!)
let jp = "9 0 8 7 6 5"
webView.stringByEvaluatingJavaScript(from: "update('\(jp)')")


webView.loadRequest(request)
PlaygroundPage.current.liveView = webView

Это мой HTML-код с JavaScript:

 <!DOCTYPE html>
<html>

    <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width; initial-scale=1.0">
    <h1>This is a test page</h1>

</head>
<body>
    <script type="text/javascript">
    function update(data)
    {
        t1.disp.value = data
        document.write("Hello");
    }
    </script>
    <form id = "t1">
        <textarea name = "disp" rows = 10 cols = 10></textarea>

    </form>
</body>
</html>

0 ответов

Другие вопросы по тегам