MetaMaskOnboarding 变量破坏了我的代码
Posted
技术标签:
【中文标题】MetaMaskOnboarding 变量破坏了我的代码【英文标题】:MetaMaskOnboarding variable breaks my code 【发布时间】:2022-01-08 02:16:13 【问题描述】:我正在使用 MetaMask simple dapp tutorial。
直到我到达 MetaMaskOnboarding 部分,如果浏览器检测到未安装 Metamask 则会触发该部分。
const onboarding = new MetaMaskOnboarding( forwarderOrigin );
只要我插入此代码,一切都会停止工作。我很确定我已经安装了入职依赖项。我对此比较陌生,所以我想这是一个简单的错误,但我已经倾注了好几天,无法让它发挥作用。
我注释掉了这一行并继续教程没有问题。显然,这只是意味着如果有人在没有安装 MM 的情况下访问该站点,他们将不会被自动路由到安装页面。
【问题讨论】:
【参考方案1】:我面临着类似的问题,尽管我可能领先一步。如果您在 GitHub page 中查找 metamask-onboarding 库,您将看到 forwarderOrigin 参数是可选的。默认情况下,Metamask 会重定向回原点,因此只需删除 forwarderOrigin 并查看它是否有效。对我有用。
希望对您有所帮助,尽管它仍然不能解决为什么尝试输入 forwarderOrigin 可选参数不起作用的问题,这对于我的生活我还无法弄清楚。
【讨论】:
以上是关于MetaMaskOnboarding 变量破坏了我的代码的主要内容,如果未能解决你的问题,请参考以下文章