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 变量破坏了我的代码的主要内容,如果未能解决你的问题,请参考以下文章

升级 android studio 破坏了我的颤振构建(macOS)

如何有效地破坏 Java Servlet 中的“会话”?

CocoaPods 破坏了我的项目

Android 11 更新破坏了我的文件编写代码

OpenOffice 3.3 破坏了我的代码

Xamarin.GooglePlayServices.Ads。破坏了我的项目