Skip to content

Commit 95042ce

Browse files
suale-devKem
authored andcommitted
+ Add func getCurrentContext
1 parent e1157d7 commit 95042ce

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

JavaScriptInterfaceDemo/JavaScriptInterfaceDemo/KWebView.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,18 @@ class KWebView: UIWebView {
1515

1616
var exportObject : AnyObject? = nil
1717
var keyBinding : String = "Native" //placeholder
18+
var currentContext : JSContext?
1819

1920
required init?(coder aDecoder: NSCoder) {
2021
super.init(coder: aDecoder)
2122
__globalWebViews.append(self)
2223
}
2324

25+
func getCurrentContext() -> JSContext?
26+
{
27+
return currentContext
28+
}
29+
2430
func addJavascriptInterface<T : JSExport>(object: T, forKey key: String)
2531
{
2632
exportObject = object
@@ -30,6 +36,7 @@ class KWebView: UIWebView {
3036
func bindContext(context: JSContext!)
3137
{
3238
context.setObject(exportObject, forKeyedSubscript: keyBinding)
39+
currentContext = context
3340
}
3441
}
3542

0 commit comments

Comments
 (0)