【问题标题】:website not loading on iOS devices网站无法在 iOS 设备上加载
【发布时间】:2016-08-09 08:33:14
【问题描述】:

我正在开发一个 magento 网站,自上周以来,它不再加载到任何 iOS 设备中。 当我尝试在 safari 或 chrome 中打开它时,我收到一条消息:

"A problem occurred with this web page so it was reloaded"

我已经在运行 iOS 9.3.4 的 iphone 6 plus 和 ipad mini 2 上进行了尝试

我在 Firefox 和 chrome 上都打开了控制台,它们都没有给出任何错误。当我尝试在带有 safari 的 Mac 上打开它时,该网站似乎也可以正常工作。我让一位同事在他的安卓手机上打开它,这里再次没有问题。我尝试多次清除 ipad 中的所有 Safari 历史记录和数据,但这并没有改变任何东西。

我还尝试禁用 javascript 以确定这是否是问题所在。这也没有改变任何东西。

有人知道会发生什么吗?我只是想弄清楚可能导致这种情况的原因

【问题讨论】:

    标签: html ios css iphone magento


    【解决方案1】:

    将此添加到您的 .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>
    

    【讨论】:

    • 我觉得你很困惑。这是关于我试图在 iOS 设备上打开的 magento 网站。它与实际的 iOS 应用程序无关。所以没有.plist文件
    • 您在 safari 中打开或者您已经创建了正在打开的应用程序?
    • 我只是想在 safari 中打开网站。所以这与应用程序开发无关
    • 您在本地或公共环境中托管了您的网站?
    • 公共环境
    猜你喜欢
    • 2015-09-29
    • 2020-08-18
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多