Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml WebView在Android上显示,但在iOS Xamarin窗体上不显示_Xaml_Xamarin_Xamarin.forms_Xamarin.android_Xamarin.ios - Fatal编程技术网

Xaml WebView在Android上显示,但在iOS Xamarin窗体上不显示

Xaml WebView在Android上显示,但在iOS Xamarin窗体上不显示,xaml,xamarin,xamarin.forms,xamarin.android,xamarin.ios,Xaml,Xamarin,Xamarin.forms,Xamarin.android,Xamarin.ios,这是我的网络视图 <WebView x:Name="webview" Source="http://google.com" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" HeightRequest="500" > </WebView> 我还补充说,它是在安卓系统上播放的,但不是在ios上 <key>NSAppTransportSecuri

这是我的网络视图

    <WebView x:Name="webview" Source="http://google.com" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" HeightRequest="500" >
        </WebView>

我还补充说,它是在安卓系统上播放的,但不是在ios上

    <key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
NSAppTransportSecurity
NSAllowsArbitraryLoads
到info.plist iOS,但它不工作!有什么问题吗?

试试这些:

  • 使用
    https://
    而不是
    http

  • 也为webview指定宽度

  • 以上两个应该会有帮助,但即使上述解决方案不起作用。请尝试在info.plist中这样添加

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>google.com</key>
            <dict>
                <key>NSIncludesSubdomains</key>
                <true/>
                <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSTemporaryExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
            </dict>
        </dict>
    </dict>
    ...
    
    NSAppTransportSecurity
    NSExceptionDomains
    谷歌网站
    n包括多个域
    NSTemporary ExceptionalLowsInSecureHttpLoads
    NSTemporaryExceptionMinimumTLSVersion
    TLSv1.1
    ...
    

    您的代码看起来很好。您确定Mac可以在浏览器中访问该网站吗?或者你能给我们分享一个可以重现这个问题的样本吗?