Ios WKWebview加载文件URL在调试模式下创建更多safari JSContext
我有一个关于safari的问题。Ios WKWebview加载文件URL在调试模式下创建更多safari JSContext,ios,swift,safari,wkwebview,Ios,Swift,Safari,Wkwebview,我有一个关于safari的问题。 我在wkwebview中使用revealviewcontroller和push viewcontroller。 像这样: func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { if cell.menuTitleLabel.text == "HomePage" { let mainstoryboard:UIS
我在wkwebview中使用revealviewcontroller和push viewcontroller。
像这样:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if cell.menuTitleLabel.text == "HomePage" {
let mainstoryboard:UIStoryboard = UIStoryboard(name: "SubStoryboard", bundle: nil)
let newViewcontroller = mainstoryboard.instantiateViewController(withIdentifier: "SubViewController") as! SubViewController
let newFrontController = UINavigationController.init(rootViewController: newViewcontroller)
revealviewcontroller.pushFrontViewController(newFrontController, animated: true)
}
}
但当我使用Safari调试webview时,请检查控制台日志。我看到每当我
pushFrontViewController
时,SafariJSContexts都会创建一个新的
像这样:如何让safari保留一个JSContext进行调试