我正在开发一个magento网站,从上周开始,它将不再加载任何iOS设备。 当我尝试在safari或chrome中打开它时,我会收到一条消息:
"A problem occurred with this web page so it was reloaded"
我在iphone 6 plus以及运行iOS 9.3.4的ipad mini 2上试过这个。
我已经在firefox和chrome上打开了控制台,他们都没有给出任何错误。当我尝试在带有safari的mac上打开它时,该网站似乎也没有任何问题。我有一个同事在他的Android手机上打开它再次没有问题。我尝试多次在我的ipad中清除所有的safari历史记录和数据,但这并没有改变任何东西。
我还尝试禁用javascript来确定这是否是问题所在。这也没有改变任何东西。
有谁知道会发生什么?我只想弄清楚可能导致这种情况的原因
答案 0 :(得分:0)
将其添加到.plist文件
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>testdomain.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<true/>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.2</string>
<key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
<false/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<true/>
<key>NSThirdPartyExceptionMinimumTLSVersion</key>
<string>TLSv1.2</string>
<key>NSRequiresCertificateTransparency</key>
<false/>
</dict>
</dict>
</dict>