当我的应用程序启动时,我正在将本地 HTML 文件加载到 UIWebView 中。该文件包含指向外部站点的链接(绝对 URL)。本地文件加载到 iPad 模拟器的 UIWebView 中没有任何问题。但是,当我单击任何外部链接时,页面将不会加载。我只看到进度指示器。
当应用程序启动时调用 [webview loadRequest...] 时,这些相同的绝对 URL 将打开。这些页面上的所有链接也在 UIWebView 中正确打开。例如,我可以从http://www.google.com开始,执行搜索,然后转到结果中的任何页面。
所以有几个问题:
为什么在本地加载的 HTML 页面上的链接和从外部网站加载的链接之间存在这种行为差异?
如何让 UIWebView 打开指向最初在本地加载的 HTML 页面上的外部站点的链接?
谢谢