繁体   English   中英

在共享模式下将Crosswalk Java转换为Javascript

[英]Crosswalk Java to Javascript in shared mode

如前所述这里没有一个Android的Java应用程序可以调用使用JavaScript的功能load从方法XWalkView类。

但是我没有找到如何在共享模式下使用此功能。 (如此处所述: https : //crosswalk-project.org/documentation/getting_started/run_on_android.html#shared-vs-embedded-mode

有没有办法检索XWalkView类?
Crosswalk的扩展程序可以解决吗?

编辑:为了更好地解释此问题,创建了一个示例项目: https : //github.com/gbourel/SampleCWShared

因此,实际的问题是如何从XWalkRuntimeActivityBase类的getRuntimeView()返回的XWalkRuntimeView调用Javascript函数?

XWalkView类与您的Web资源和其他Java代码位于同一包中。 在Crosswalk库中,有XWalkViewInternal类与XWalkView进行通信。

运行时视图中的方法有另一个名称: XWalkRuntimeView.loadAppFromUrl()方法实际上是指XWalkView.load()方法。

因此,调用loadAppFromUrl('javascript:anyFunction()')可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM