如何在XWalkView中禁用和重新启用Javascript?

时间:2016-06-01 22:34:05

标签: android crosswalk

我在Android上使用XWalkView stable 18.48.477.13并且想要禁用javascript,因为它默认启用了。

标准的android WebView具有WebSettings.setjavascriptenabled方法来启用或禁用JS。

所以任何人都知道如何在XWalkView中禁用和重新启用Javascript? 也许它的XWalkView.pauseTimers()和XWalkView.resumeTimers(),但它会影响我不需要的所有XWalkView实例。

2 个答案:

答案 0 :(得分:0)

像WebSettings一样,有一个类XWalkSettings。但是XWalkSettings中的方法setJavaScriptEnabled尚未暴露给外部。此API将在Crosswalk-21中提供。

答案 1 :(得分:0)

现在已经发布了CrossWalk 21,你可以这样做:

xWalkView.getSettings().setJavaScriptEnabled(false);

并再次激活它:

xWalkView.getSettings().setJavaScriptEnabled(true);