Contents

addBuffer(_:name:to:)

Adds a data buffer that will be available to JavaScript through the window.webkit.buffers object.

Declaration

@MainActor @preconcurrency func addBuffer(_ buffer: RawSpan, name: String, to contentWorld: WKContentWorld)

Parameters

  • buffer:

    The buffer to add.

  • name:

    The name of the buffer to be referenced from JavaScript. e.g. with a name parameter of "mybuffer", JavaScript can reference the buffer via window.webkit.buffers.mybuffer.

  • contentWorld:

    The WKContentWorld to add the buffer to. The buffer will only be visible to JavaScript executing in that content world.