Код: Выделить всё
// Penpal 6.x
const connection = Penpal.connectToChild({
iframe: document.getElementById('myIframe'),
methods: {
getData: () => {
// return some value
}
}
});
< /code>
В Penpal 7 API изменился - больше нет ConnectToChild. Вместо этого есть метод подключения, который принимает экземпляр Windowmessenger в качестве первого параметра. < /P>
Вот наша текущая попытка: < /p>
// Window Messenger
const messengerA = new Penpal.WindowMessenger({
remoteWindow: iframe.contentWindow, // previously window.parent
allowedOrigins: ['*']
});
// Connect method
const connection = Penpal.connect({
messenger: messengerA,
methods: {
getData: () => {
// return some value
}
},
timeout: 30000
});
Мы используем встроенный JS, который прямо использует файл, а не
ultainting с использованием npm < /p>
< /blockquote>
Подробнее здесь: https://stackoverflow.com/questions/797 ... nection-er
Мобильная версия