我有一个IOS应用程序,可以使用WKWebView导航到网页。该页面本身在菜单中包含后退按钮。当我们单击指向PDF的链接时,pdf本身会显示在视图中,但其他html内容(包括后退按钮)会消失。
我有什么方法可以检测到链接何时返回PDF并在野生动物园或类似的浏览器中从外部打开该内容?
如果这不可能,那么我有办法检测链接何时返回PDF并显示Web工具箱的后退按钮(仅适用于该页面)。
编辑:澄清
单击以转到pdf的链接实际上并不包含pdf文本。该链接看起来类似于/ Documents / GetDocument?docid = 1234。
返回的内容为application / pdf类型。在理想的情况下,我们将能够看到链接返回的内容,然后进行适当的处理。
答案 0 :(得分:2)
您可以这样做
original_name
别忘了分配
name
当webview尝试加载新的url时,上述方法将被调用,并且根据您的注释和更新的问题,您想检查MIME类型。为此,您可以参考