gpt4 book ai didi

ios - 防止用户在 Swift 中离开网站

转载 作者:行者123 更新时间:2023-11-30 13:32:19 24 4
gpt4 key购买 nike

我想在 iPad 应用程序中创建一个 WebView,用于显示网站。我想阻止用户点击链接到其他网站(例如 Facebook、Twitter 等)的链接,但应该允许他在当前网站上自由移动。

我怎样才能实现这个目标?

我尝试过:

func webView(WebViewNews: UIWebView!, shouldStartLoadWithRequest request: NSURLRequest!, navigationType: UIWebViewNavigationType) -> Bool {
let newWebsite:String = (request.URL?.path)!
print(newWebsite)
if newWebsite.rangeOfString("float-schwabing") != nil{
return true;
} else {
return false;
}
}

但是没用。我仍然可以访问其他网站。

如果有人能帮助我,那就太好了。

最佳答案

正如您所做的那样,您应该能够在您的网站内导航,您可能有一些内部链接。尝试使用下面的代码,而不是您今天的做法:

func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if String(request.URL!).rangeOfString("YOUR WEBSITE") != nil{
return true
}
else{
return false
}
}

您基本上会检查请求网址是否包含您的网站名称,如果包含,您可能想要打开该链接,否则您不会。

关于ios - 防止用户在 Swift 中离开网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36435941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com