Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blocks:app-note:intra-browser-communication [2022-03-22 09:56] admin More postMessage examples |
blocks:app-note:intra-browser-communication [2023-08-01 21:06] (current) admin [Installation] |
||
---|---|---|---|
Line 10: | Line 10: | ||
===== Installation ===== | ===== Installation ===== | ||
- | You need a computer running Blocks server software and a web browser to run this application note. Here's the {{ : | + | You need a computer running Blocks server software and a web browser to run this application note. Here's the {{ : |
===== Running the Example ===== | ===== Running the Example ===== | ||
Line 54: | Line 54: | ||
< | < | ||
- | /* Keep Blocks Attractor at bay when user interacts with content. | + | /* Keep Blocks Attractor at bay when user interacts with content. |
- | Block can not detect user interaction inside a Web Block without | + | Block can not detect user interaction inside a Web Block without |
- | such notifications. | + | such notifications. |
*/ | */ | ||
parent.postMessage({type: | parent.postMessage({type: | ||
- | /* Navigate to specified child block. Always uses absolute block path starting | + | /* Navigate to specified child block. Always uses absolute block path starting |
- | from he outermost block playing on the spot. If you're using Reference Block | + | |
- | to bring in the content making the outgoing call, remember that all paths | + | |
- | must be specified from the top of the outermost (root) block, not relative | + | |
- | to the referenced block. | + | |
*/ | */ | ||
parent.postMessage({type: | parent.postMessage({type: | ||
- | /* Go back to previous block path. | + | /* Go back to previous block path. |
*/ | */ | ||
parent.postMessage({type: | parent.postMessage({type: | ||
- | /* Tell any Locator to locate Spot with Location ID 12. | + | /* Tell any Locator to locate Spot with Location ID 12. |
*/ | */ | ||
parent.postMessage({type: | parent.postMessage({type: | ||
- | /* Specify local tags of this Spot. Comma separate multiple tags. | + | /* Specify local tags of this Spot. Comma separate multiple tags. |
*/ | */ | ||
parent.postMessage({type: | parent.postMessage({type: |