【发布时间】:2023-03-18 13:59:01
【问题描述】:
我有一个带有 UIWebView 的 iOS 应用程序。
在我的网站中,我所有的页面都有一个 /amp 版本 ( i.e www.website-example.com/pageX/amp )
在shouldStartLoadWithRequest: 方法中我这样做:url = [url URLByAppendingPathComponent:@"amp"]
如果我这样做 [[UIApplication sharedApplication] openURL:url];return false;(所以它会在 Safari 中打开 url),它会打开好的 /amp 版本。
否则,如果我return false(在附加 /amp 之后),它会在 webview 中打开 url,它不会打开 /amp 版本,虽然URL 包含 /amp。
edit:我加的是Swift标签,因为不是编程语言的问题,是理解shouldStartLoadWithRequest方法。
有什么问题?
【问题讨论】:
-
请贴一些相关代码。
-
添加了所有必要的代码
-
为什么没有人回答?没人知道答案吗?
标签: ios objective-c swift webview uiwebview