Chr*_*s M 5 c# webview xamarin xamarin.forms
我在 Shell Xamarin.Forms 应用程序中有一个 webview。我请求一个安全页面并被转发到我公司的 SSO(单点登录),我通过了它并且可以看到安全内容。
网页视图:
<WebView x:Name="web1" HorizontalOptions="CenterAndExpand"
VerticalOptions="FillAndExpand" HeightRequest="1000" WidthRequest="1000"/>
Run Code Online (Sandbox Code Playgroud)
当我从主菜单导航到一个新的 Shell 页面或通过点击列表视图中的一个项目(想想 RSS 标题列表,点击阅读文章)时,它在 xaml 页面上具有几乎相同的 WebView 标签,将源设置为安全页面构造函数上的页面或覆盖 OnAppearing,期望会话/cookie 仍然处于活动状态,我会再次转发到登录页面。
有没有办法让任何人知道我可以确保我的应用程序(iOS 和 Android)中的所有 webview 使用相同的会话,因此用户只需登录一次。
我已经尝试在 app.xaml.cs 文件中创建一个 webview 并将其添加到我的页面中Content.Children.Add(App.Web1),在我看来,这意味着我在所有页面上使用相同的 webview,因此使用相同的会话!?但这似乎也不起作用。
非常感谢任何和所有帮助。
谢谢你。
| 归档时间: |
|
| 查看次数: |
1093 次 |
| 最近记录: |