如何在 XWalkView 中禁用和启用 Javascript?
How to disable and reenable Javascript in XWalkView?
我在 android 上使用 XWalkView 稳定版 18.48.477.13 并想禁用 javascript 因为它默认启用。
标准 android WebView 具有方法 WebSettings.setjavascriptenabled 来启用或禁用 JS。
所以有人知道我如何在 XWalkView 中禁用和重新启用 Javascript 吗?
也许是 XWalkView.pauseTimers() 和 XWalkView.resumeTimers(),但它会影响所有 XWalkView 实例,这不是我所需要的。
有一个 class XWalkSettings 就像 WebSettings。但是XWalkSettings中的setJavaScriptEnabled方法还没有对外暴露。此 API 将在 Crosswalk-21 中可用。
现在CrossWalk 21已经发布了,你可以这样做:
xWalkView.getSettings().setJavaScriptEnabled(false);
并再次激活它:
xWalkView.getSettings().setJavaScriptEnabled(true);
我在 android 上使用 XWalkView 稳定版 18.48.477.13 并想禁用 javascript 因为它默认启用。
标准 android WebView 具有方法 WebSettings.setjavascriptenabled 来启用或禁用 JS。
所以有人知道我如何在 XWalkView 中禁用和重新启用 Javascript 吗? 也许是 XWalkView.pauseTimers() 和 XWalkView.resumeTimers(),但它会影响所有 XWalkView 实例,这不是我所需要的。
有一个 class XWalkSettings 就像 WebSettings。但是XWalkSettings中的setJavaScriptEnabled方法还没有对外暴露。此 API 将在 Crosswalk-21 中可用。
现在CrossWalk 21已经发布了,你可以这样做:
xWalkView.getSettings().setJavaScriptEnabled(false);
并再次激活它:
xWalkView.getSettings().setJavaScriptEnabled(true);