我们正在考虑改进一些具有客户端证书的关键网页的身份验证,但我们不确定它是否是一个广泛使用的标准。
所有主要浏览器是否都很好地支持SSL客户端证书?特别是,它们在以下浏览器上工作吗?
Internet Explorer
Mozilla Firefox
Google Chrome
苹果Safari (Mac和iOS)
Android Web浏览器
(如果这重要的话,我们在服务器上使用Apache )
由于缺少一个404 not found文件,我在日志文件中看到了/.well-known/apple-app-site-association错误。
据我所知,该文件的目的是告诉iOS设备需要考虑哪些应用程序来与服务器通信。但我的网站是一个完全静态的网站,没有发布一个iOS应用程序。
我想知道对这样的要求有什么适当的反应?
留着404 not found吗?因为该文件在静态、非交互式网站的上下文中没有意义,因为除了普通的web浏览器之外,没有可用的iOS应用程序。
或者这里有某种空的或默认的apple-app-site-association文件,应该返回而不是404 not
我的网页检测操作系统和浏览器,在iOS的情况下,Safari将使用自定义的URL方案启动我的应用程序。
它在我的测试设备上运行得很好,但我看到一个用户在iOS/9.3.2上使用Safari/9.0时遇到了问题--链接根本什么也不做!
是否不再支持自定义URL方案?我需要开始使用通用链接吗?
对于那些感兴趣的人,下面是我在iOS浏览器中使用的Javascript代码(在99%的时间内都能工作):
var timer;
var heartbeat;
var lastInterval;
window.addEventListener("pageshow", function(evt
我正在尝试建立一个iOS应用程序的通用链接。
当我试图使用错误消息验证文件时,apple-app-site-association一直失败:
Unable to parse that webpage URL. Try a different URL.
文件内容是正确的,我尝试了已验证的文件从其他网站,但似乎爬虫无法访问网站一般。
域和网站托管在共享服务器上,位于1和1.com,没有SSL。文件没有签名。
知道为什么吗?
在我的应用程序中,我有一个web视图,我可以在其中加载登录屏幕(html页面)以进行身份验证(OAuth)。身份验证成功后,我使用自定义URI方案将流重定向到我的本机应用程序屏幕,我将在响应中收到该方案。在我更新到iOS版本9.3.3之前,这个设置一直在9.2.1版本的iPhone设备上工作。现在我没有得到正确的重定向URL,相反,我得到了一个错误弹出消息" error : the URL can‘t be shown“
我知道在苹果最新发布的更新中发生了很多变化,尤其是webkit。其他人有没有遇到过类似的问题?这是新更新中的一个bug吗?
如果有人能帮我解释更新后重定向失败的原因,