2013-07-17 3 views
1

Я развернул мое приложение blackberry, которое загружает html-страницы из файлов ресурсов. В html-файлах есть javascript и jquery, и мне нужно включить javascript, как в Android.как включить javascript в BrowserField?

BrowserField browser = new BrowserField(); 

add(browser); 

InputStream content = getClass().getResourceAsStream("/resourcesWeb/index.html");  
try { 
    byte[] html = IOUtilities.streamToBytes(content); 
    browser.displayContent(new String(html), "http://localhost"); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
+0

[Смотрите эту ссылку] (http://supportforums.blackberry.com/t5/Java-Development/BrowserField-Sample-Code-Using-the-BrowserFieldConfig-class/ta-p/495716) – Nate

ответ

1

Она должна быть включена по умолчанию, но вот как бы заставить его:

BrowserFieldConfig config = new BrowserFieldConfig(); 
    config.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE); 
    BrowserField browser = new BrowserField(config); 
+0

У меня была эта ошибка Метод setProperty (String, Object) в типе BrowserFieldConfig не применим для аргументов (String, boolean) – Myworld

+0

Да, метод setProperty нуждается в объекте в качестве второго аргумента. Затем передайте ему 'new Boolean (true)' вместо 'true'. Если все еще не работает, попробуйте передать строку '' true ''. –

Смежные вопросы