Java代码,封装浏览器,并注册Java方法
Browser browser = new Browser(shell, SWT.NONE);
new BrowserFunction(browser, "_java_api") {
@Override
public Object function(Object[] arguments) {
System.out.println("前台传过来的参数:");
for (Object argument : arguments) {
System.out.println(argument.getClass() + " = " + argument);
}
return "后台处理后的结果!";
}
};
htmlJs调用
function t(){
alert(_java_api("aa",11));//_java_api这个方法是注册的Java方法
}