我有一个自定义网址方案,我在开发过程中已经在我的应用程序中成功使用了几个月。我们在一些WKWebViews
中加载了一些网页,其中一些链接使用我们的自定义网址方案来调用我们自己的应用,然后根据这些网址采取行动。
今天我删除了手机上的应用程序并重新安装它,试图找出我遇到的其他错误。
突然,点击这些链接 nothing 。我无法在任何地方找到错误。不在控制台,不在任何地方。我试图深入研究各种WKWebView
委托方法,但似乎WKWebView
甚至尝试对这些网址做任何事情。
但是,如果我尝试在Safari 中打开其中一个 URL,Safari会询问我是否要在我的应用中打开该URL,然后加载并处理该URL。
有没有人见过这个?或者有什么想法可以追踪到这一点?
我试过了:
答案 0 :(得分:0)
问题已证明与Turbolinks
有关。不知何故,有些情况下页面加载事件不会触发,然后Turbolinks不会调用我们需要的代码来激活页面上的某些元素。