【发布时间】:2023-03-22 07:45:01
【问题描述】:
我正在开发一个只能在 UIWebView 内的应用内查看的小型网站,并且一个页面有多个指向外部网站的链接。我希望这些在移动 Safari 中打开,但应用程序内的所有链接都加载到 webview 中。修改应用程序的源代码不是一种选择,因为网站需要在提交任何更改之前处于活动状态。
有没有办法强制 UIWebView 中的链接使用 HTML/5 或 Javascript 启动移动 Safari?模仿shouldStartLoadWithRequest?鬼鬼祟祟的变通办法还是出色的替代解决方案?
(而且,纯粹出于好奇……为什么不呢?)
【问题讨论】:
标签: javascript iphone html uiwebview mobile-safari