Interface BrowserBridge

All Superinterfaces:
org.teavm.jso.JSObject

public interface BrowserBridge extends org.teavm.jso.JSObject
TeaVM interface for the browser-bridge.js JavaScript implementation.
  • Method Details

    • isMobileDevice

      boolean isMobileDevice()
    • isTouchSupported

      boolean isTouchSupported()
    • getQueryParameter

      String getQueryParameter(String name, String defaultValue)
    • getMeta

      String getMeta(String name, String defaultValue)
    • prepareAnimationLoop

      void prepareAnimationLoop()
    • registerErrorHandler

      void registerErrorHandler(ErrorCallback callback)
    • preloadFontFace

      void preloadFontFace(String family, String url, ErrorCallback errorCallback)
    • writeClipboard

      void writeClipboard(String text, ErrorCallback callback)
    • requestTextInput

      void requestTextInput(String label, String initial, MessageCallback callback)
    • loadApplicationData

      void loadApplicationData()
    • saveApplicationData

      void saveApplicationData(String name, String value)