tzl*_*tzl 24 iphone safari mobile-safari url-scheme ios
我最近注意到Safari中的奇怪行为.
我为我的应用程序注册了一个url方案,然后进入myapp://Safari.这会立即启动我的应用程序.
然后我回到Safari,myapp://再次进入Safari,这次它提示我"在"myapp"中打开这个页面?" 取消或打开.
如果我点击打开,我的应用程序将启动,后续尝试将显示相同的警报.如果我尝试点击取消,我的应用将无法启动.这是预料之中的.
但是,如果我myapp://再次进入URL栏,则会提示"无法打开页面""Safari无法打开页面,因为地址无效."
对于所有后续尝试,这将以相同的方式失败,直到我杀死Safari并重新启动它,或打开另一个选项卡.
这与Youtube和Evernote的行为相同.我的猜测是,当用户点击取消时,Safari会将URL缓存为无效的URL.是否有关于此行为的官方文档?
在iOS 8.1.2和iOS 6.1.3中保留
Jin*_*ang 12
在9.1中,问题仍然存在.我的解决方案就是重新启动safari(向上滑动以从背景中清除它).
| 归档时间: |
|
| 查看次数: |
7844 次 |
| 最近记录: |