3.8.0 • Published 4 years ago

cross-page-communication v3.8.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

how to use

最典型的用法是构建跨页面的页面级 api 服务。

如一个web应用内,包含一个iframe, iframe中的页面需要调用父页面中的某个方法。

那么父页面则是接口提供方,iframe页面事接口调用方。

code demo

npm i cross-page-communication --save

对于接口提供方:

import { Server } from 'cross-page-communication'

var server = new Server('@serverName');
server.start();

server.onMessage(function(event) {
    var msg = event.data;

    switch (msg.title) {
        case 'hi':
            //do something
            break;
    }
});

对于接口调用方:

import { Client } from 'cross-page-communication'

var client = new Client();
client.start();

client.postMessage({
    from 'clientName',
    to: '@serverName',
    title: 'hi',
    body: "dad. I love you!"
});
3.8.0

4 years ago

3.7.8

6 years ago

3.7.7

6 years ago

3.7.6

6 years ago

3.7.5

6 years ago

3.7.4

6 years ago

3.7.3

6 years ago

3.7.2

6 years ago

3.7.1

6 years ago

3.7.0

6 years ago

3.6.3

6 years ago

3.6.2

6 years ago

3.6.1

6 years ago

3.6.0

6 years ago

1.0.0

6 years ago

3.5.0

6 years ago

3.4.2

6 years ago

3.4.1

7 years ago

3.4.0

7 years ago

3.3.1

7 years ago

3.3.0

7 years ago

3.2.0

7 years ago

3.1.0

7 years ago

3.0.0

7 years ago

2.0.0

7 years ago