页面运行window.ethereum.enable 时, MetaMask 会弹出一个授权确认对话框(弹出来没有?) 这一步是和你的网络没有关系的, 当你授权之后,按你的代码日志应该会输出:
window.ethereum.enable
dsq00:....
另外需要确保MetaMask 链接的网络和你部署合约的时候保持一致。 在这个环境下,前端代码会链接 MetaMask的节点,所以代码中直连节点可以不用处理。