![]() |
1
2
看起来您需要的是通用的DOMAPI。本质上,当主UI线程就绪时,您请求一个domservice在主UI线程上给您回电话。 http://docs.oracle.com/javase/1.5.0/docs/guide/plugin/developer_guide/java_js.html 正如我所理解的,JSObjt是“老方法”,而普通DOM API是最新的方法(如Java 6)。您需要做的是调用小程序的一个方法,并传递您想要回调的函数对象。然后,小程序从domAction中调用该函数对象。 我手头没有代码显示给你,这不是我在使用Java之前所做的事情。不过,我也使用了类似于NPAPI Web插件的类似技术,即用JS调用我的C++对象传递一个函数作为参数,然后在以后的阶段,让C++对象调用JS函数。希望这有帮助。 |
![]() |
2
1
我有多个调用javascript的applet线程并发问题。有些呼叫被InternetExplorer8忽略(火狐3.6和Safari5工作正常)。 我试图用 DOMService.invokeAndWait -那没用。 我最终确保所有的Java≫JavaScript调用都来自同一个线程,并且我的问题得到了解决(至少暂时地,如果JavaScript线程忙于一些用户启动的工作,我还没有检查会发生什么)。 为了序列化调用,我使用 Executors.newSingleThreadExecutor |
![]() |
3
0
似乎没有关于如何做的公共教程。整个JavaScript——Java接口都是未经证实的,并且受到浏览器限制。 |
![]() |
Ezz Deghedy · 如何获取数据和读取响应 1 年前 |
![]() |
StuP · 响应式Vue组件在数据更改时不更新 2 年前 |
![]() |
burr · 让jQuery选择器识别新添加的DOM元素[关闭] 2 年前 |
![]() |
J. Hu · “表单提交已取消,因为表单未连接”[重复] 6 年前 |
![]() |
pploypiti · 选择所有其他ID不是“this”的元素。id' 6 年前 |
![]() |
xiaolingxiao · 导航到页面后运行javascript 6 年前 |