Socket
Socket
Sign inDemoInstall

icomcom-react

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

icomcom-react

Iframe communication layer


Version published
Maintainers
1
Created
Source

IComCom React

A React component from handling communication with content in

Installation

npm install --save icomcom-react
# or
yarn add icomcom-react

Props

This component can recevie the following methods:

  • handleReceiveMessage - this method will be called when an iframe posts a message to the parent
  • handleReady - 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 load
  • targetOrigin - this is the target origin of the iframe, defaults to *
  • attributes specify how the iframe will look, (please see attributes)
<IComCom
  attributes={{
    src: "https://example.com",
  }}
  handleReceiveMessage={(data) => /* posted data */}
  handleReady={() => /* called once the iframe is loaded */}
/>

Attributes

The following attributes are defaults from the iframe element. Please see the official documentation for more details. Here are the supported ones:

  • frameBorder
  • height
  • name
  • scrolling
  • sandbox
  • srcDoc
  • src
  • width

License

The MIT License.

Heavily influenced by react-iframe-comm, which is licensed under MIT.

Credits

icomcom-react is maintained and sponsored by Infinum.

Keywords

FAQs

Package last updated on 13 Oct 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc