Как передать значения на страницу 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>