无法从 WebKit 正确使用 https://vintage.myetherwallet.com

Can’t use https://vintage.myetherwallet.com properly from WebKit

为什么我不能从 WebKit 中正确使用 https://vintage.myetherwallet.com。问题是,当你在 WebKit 中打开它并转到菜单“发送以太币和令牌”> 私钥时,它不会打开文本字段来键入私钥,但是当你从 Safari 打开它时它可以工作。这是为什么?

您可以使用 SFSafariViewController

它适用于以下代码:

import UIKit
import SafariServices

class ViewController: UIViewController, SFSafariViewControllerDelegate {

    override func viewDidAppear(_ animated: Bool) {

        if let url = URL(string: "https://vintage.myetherwallet.com/") {
            let vc = SFSafariViewController(url: url)
            vc.delegate = self
            self.present(vc, animated: true)
        }
    }
}