Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Xcode中使用webview时,应用程序不需要返回到主登录目标页面_Ios_Xcode - Fatal编程技术网

Ios 在Xcode中使用webview时,应用程序不需要返回到主登录目标页面

Ios 在Xcode中使用webview时,应用程序不需要返回到主登录目标页面,ios,xcode,Ios,Xcode,当使用web view使用Xcode将我的网页转换为应用程序时,登录按钮在登录后不会返回到指定页面,它会停留在登录页面中(但在浏览器中,行为正常) 无论是谁返回到不同的页面,都会观察到类似的行为 这是为了使用web view将我的网站作为iOS应用程序进行访问 我尝试使用以下代码段: var backNavigation:WKNavigation func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {

当使用web view使用Xcode将我的网页转换为应用程序时,登录按钮在登录后不会返回到指定页面,它会停留在登录页面中(但在浏览器中,行为正常)

无论是谁返回到不同的页面,都会观察到类似的行为

这是为了使用web view将我的网站作为iOS应用程序进行访问

我尝试使用以下代码段:

var backNavigation:WKNavigation

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
    if backNavigation?.isEqual(navigation) ?? false {
        webView.reload()
        backNavigation = nil}
其想法是允许应用程序在登录或取消后重定向到网站中的正确页面。(该功能在网站上正常工作)

尝试添加此代码

let preferences = WKPreferences()
preferences.javaScriptEnabled = true
let configuration = WKWebViewConfiguration()
configuration.preferences = preferences
let webview = WKWebView(frame: .zero, configuration: configuration) 

我认为解决方案可能是在应用程序传输安全设置下允许任意加载yes。请查看以下链接:


@Deepak-Verma:问题仍然存在:(