Iframe communication layer
npm install icomcom-reactIComCom React
===============
> A React component from handling communication with content in
``bash`
npm install --save icomcom-reactor
yarn add icomcom-react
This component can recevie the following methods:
- handleReceiveMessage - this method will be called when an iframe posts ahandleReady
message to the parent
- - this method will be called once the iframe has been loaded
And the following properties:
- postMessageData - this data will be passed to the iframe on loadtargetOrigin
- - this is the target origin of the iframe, defaults to *attributes
- specify how the iframe will look, (please see attributes)
`javascript`
src: "https://example.com",
}}
handleReceiveMessage={(data) => / posted data /}
handleReady={() => / called once the iframe is loaded /}
/>
The following attributes are defaults from the iframe element. Please see
the official documentation
for more details. Here are the supported ones:
- frameBorderheight
- name
- scrolling
- sandbox
- srcDoc
- src
- width`
-
The MIT License.
Heavily influenced by react-iframe-comm,
which is licensed under MIT.
icomcom-react is maintained and sponsored by
Infinum.
