Как отключить и снова включить Javascript в XWalkView?

Я использую стабильную версию XWalkView 18.48.477.13 на Android и хотел отключить javascript, поскольку он включен по умолчанию.

Стандартный Android WebView имеет метод WebSettings.setjavascriptenabled для включения или отключения JS.

Итак, кто-нибудь знает, как я могу отключить и снова включить Javascript в XWalkView? Возможно, это XWalkView.pauseTimers() и XWalkView.resumeTimers(), но это повлияет на все экземпляры XWalkView, что мне не нужно в моем случае.


person John Doe    schedule 01.06.2016    source источник


Ответы (2)


Есть класс XWalkSettings, как и WebSettings. Но метод setJavaScriptEnabled в XWalkSettings еще не открыт для внешнего доступа. Этот API будет доступен в Crosswalk-21.

person lincsoon    schedule 02.06.2016
comment
Спасибо lincsoon, я буду следить за этим. Просто из любопытства, как вы узнали об этом и когда он будет доступен? Я погуглил setJavascriptEnabled и не нашел ничего подходящего для пешеходного перехода. - person John Doe; 02.06.2016
comment
Я один из разработчиков Crosswalk :-) - person lincsoon; 03.06.2016

Теперь, когда выпущен CrossWalk 21, вы можете сделать это следующим образом:

xWalkView.getSettings().setJavaScriptEnabled(false);

и активировать его снова:

xWalkView.getSettings().setJavaScriptEnabled(true);
person Namnodorel    schedule 30.10.2016