我正在学习MetaMask简单dapp教程。
我一直在仔细阅读教程,直到我到达MetaMaskOnboarding部分,如果浏览器检测到Metamask没有安装,该部分就会启动。
const onboarding = new MetaMaskOnboarding({ forwarderOrigin });
只要我插入这段代码,一切都会停止工作。我确信我已经安装了入职依赖项。我对这件事还比较陌生,所以我想这是一个简单的错误,但我已经犯了好几天了,一直无法让它发挥作用。
我评论了这一行,并继续教程,没有问题。显然,这只是意味着,如果有人在没有安装MM的情况下来到网站,他们将不会自动路由到安装页面。
我面临着类似的问题,尽管我可能领先了一步。如果你在GitHub页面上查看元任务入职库,你会发现forwarderOrigin参数是可选的。默认情况下,Metamask重定向回原点,所以只需删除forwarderOrigin,看看这是否有效。对我来说是这样。
希望这会有所帮助,尽管它仍然不能解决为什么尝试输入forwarderOrigin可选参数不起作用的问题,这对我来说还不清楚。