Interface CefriumFrameHandler


public interface CefriumFrameHandler
Frame lifecycle notifications, mirroring CEF's CefFrameHandler. All methods are default. Register with CefriumBrowser.setFrameHandler(CefriumFrameHandler).

Delivered on the browser UI thread. frameId is the CEF frame identifier; isMain marks the main frame.

  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    onFrameAttached(String frameId, boolean isMain)
    A frame can route commands to/from its renderer.
    default void
    onFrameCreated(String frameId, boolean isMain)
    A new frame was created.
    default void
    onFrameDestroyed(String frameId, boolean isMain)
    A frame was destroyed (last notification for that frame).
    default void
    onFrameDetached(String frameId, boolean isMain)
    A frame lost its renderer connection.
    default void
    onMainFrameChanged(String frameId, boolean isMain)
    The main frame changed (creation, navigation, or destruction).
  • Method Details

    • onFrameCreated

      default void onFrameCreated(String frameId, boolean isMain)
      A new frame was created.
    • onFrameDestroyed

      default void onFrameDestroyed(String frameId, boolean isMain)
      A frame was destroyed (last notification for that frame).
    • onFrameAttached

      default void onFrameAttached(String frameId, boolean isMain)
      A frame can route commands to/from its renderer.
    • onFrameDetached

      default void onFrameDetached(String frameId, boolean isMain)
      A frame lost its renderer connection.
    • onMainFrameChanged

      default void onMainFrameChanged(String frameId, boolean isMain)
      The main frame changed (creation, navigation, or destruction).