JavascriptEngine 0.0.1

JavascriptEngine 0.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期最新发布2015年9月
SPM支持SPM

Patrick Perini维护。



  • Patrick Perini

一个用于将WebKit JavaScript桥接的Swift接口,无需杀害自己或他人。

使用...

let engine = JSEngine(sourceString: "function foo(bar) {" +
    "engine.fooHandler.postMessage([bar, bar]);" +
"}")

engine.setHandlerForKey("fooHandler") { (bars: [String]) in
    println(bars.map { "why would want to do this?" })
}

engine.load {
    engine.callFunction("foo", args: ["i don't know"])
}