首页 > 解决方案 > Metamask 扩展破坏了我的 iframe 脚本

问题描述

我最近发现即使启用了 enablejsapi,当我启用元掩码时,我的 iframe 代码也不起作用

经过进一步测试,我发现如果您在元掩码触发window.onmessage事件之前单击 iframe,则 iframe 工作,但在我只得到: Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://reetags.com’) does not match the recipient window’s origin (‘https://buzzao.com’).

由于我发现了这个错误,我试图找到一种方法来防止与扩展发生任何冲突,目前我已经成功地通过检查源和参数来阻止它启动我们的脚本window.onmessage,但现在我被卡住了我已经没有想法了

iframe 可以在我们的合作伙伴网站https://buzzao.com/上找到,您可以点击“LIVE SHOPPING BUZZAO”标题下的视频进行测试

标签: javascriptiframegoogle-chrome-extensionfirefox-addon-webextensionsmetamask

解决方案


推荐阅读