![](/img/trans.png)
[英]Crosswalk shared mode custom User-agent and CookieManagement
[英]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.