Tag: webview

将html字符串内容绑定到xaml中的Webview

我的xaml中有一个webview,如下所示: 而且,在我的代码隐藏中,我有一个名为“htmlcontent”的变量,它包含html字符串数据,如下所示: Hi there 如何绑定此html字符串并将其显示在XAML的webview组件中? *编辑 – 顺便说一句,我正在做一个Windows 8 metro应用程序,因此不支持WebBrowser控件

如何在ListView中访问WebView的NavigateToString属性

我有一个ListView ,其中包含一个WebView 。 当选择此列表中的ListViewItem时,我想通过NavigateToString方法将HTML绑定到WebView 。 WebView需要在绑定列表中(因为它与项目列表相关联),并且必须使用NavigateToString(因为HTML内容来自代码,而不在Web上) 反正有没有这样做? 如果是这样,最好的方法是什么?

从WinRT下的WebView复制内容

我有一个带有一些HTML内容的WebView ,我想将其转换为RTF。 我已经看过那里的RTF转换function,说实话,它们看起来都有点不稳定。 所以我的想法是将WebView内容复制到RichEditBox ,然后从那里保存到RTF。 我已经多次见过这个例子了。 WebBrowser1.Document.ExecCommand(“SelectAll”, false, null); WebBrowser1.Document.ExecCommand(“Copy”, false, null); 不幸的是,WinRT的WebView控件没有Document属性,所以我不能这样做 有没有办法从控件中提取内容? 要清楚,我不想要HTML本身 – 我可以使用它 InvokeScript(“eval”, new string[] { “document.getElementById(‘editor’).innerHTML;” }); 我想要的是实际呈现的 HTML – 就像我在WebView中选择所有内容一样,按CTRL + C然后将其粘贴到wordpad中。

在Windowsapp store应用WebView中使用请求发布数据 – 使用C#

我的应用程序中有以下场景: 首次启动时,用户可以注册一个帐户。 然后,应用程序从我的网络服务器获取一对(int user_id,string session_id),并将该数据存储在应用程序中。 在我的应用程序中,我使用WebView,让用户查看我的网站的一些内容。 使用user_id和session_id,他自动登录(之后,创建服务器端会话和cookie)。 我不想使用像http://mobile.mysite.com/?user_id=int&session_id=string这样的url方案,所以我决定使用http post发送user_id和session_id。 在iOS中它非常简单: // Post the user data and load the website in the webview NSString *startUrl = @”http://mobile.mysite.com/”; NSString *post = [NSString stringWithFormat:@”user_id=%@&session_id=%@, [user uid], [user sessionId]]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:startUrl]]; [request setHTTPMethod:@”POST”]; [request setHTTPBody:[post dataUsingEncoding: NSUTF8StringEncoding]]; [webView loadRequest:request]; 所以在这里,我在C#中的Windows 8商店应用程序中完成了相同的结构。 不幸的是,WebView不允许我将用户信息发布到服务器。 你知道如何解决我的问题吗? 一个想法是创建一个http请求并与WebView共享cookie。 […]

在WebView Metro Style应用程序中加载本地html文件

我在Metro风格应用程序中的WebView控件中加载html文件时遇到了一些麻烦。 我一直在网上搜索,发现你无法使用NavigateTo方法加载本地html文件。 我还发现有一种解决方法可以使用控件的NavigateToString方法。 以下是我看到的链接: http : //social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/9cd8614d-2dc8-48ac-9cd9-57b03a644930 关于该主题的post中有人举例说明了如何做到这一点。 他们使用了一个字节数组,在这个数组中,他们将从调用IInputstream.ReadAsync方法获得的数据放入其中。 我遇到的问题是,在我调用该方法之后,字节数组充满了0,我认为没有问题。 谁能帮我这个?

在WP8.1 WebView中更改用户代理

这适用于Windows Phone。 我正在使用windowsphone8.1更新1.您知道Web界面的工作方式与Android和iOS相同。 如何在我的wp8.1网络应用程序中获得相同的界面? 我下载并安装了WP8.1 Update 1 SDK。 我没有看到Wp8.1 update 1版本在我打开一个新项目时选择。 我可以在WP8.1或Cyan更新的用户中获得更新的Web界面吗?

从应用程序数据本地文件夹在UWP中的xaml中的WebView中加载Html文件

我有一个要求,我需要从UWP中的xaml WebView中的app数据文件夹加载html文件。 Html文件也引用另一个文件夹(“99 / js /”)中的不同Js文件。 任何有UWP知识的人都会指导我。 在此先感谢我使用以下代码, Browser是我的WebView。 var Uri = new Uri(“ms-appdata:///Local/Downloads/99/index.html”); Browser.Navigate(Uri); 我在99文件夹中的文件夹结构是: udapte 我正在尝试在离线加载html文件到WebView没有加载相同的html文件正在加载服务器URL。

在UWP WebView控件中显示本地图像

我需要编写代码,将一些HTML(通过其他方式从外部源接收)加载到WebView中,并显示此HTML中引用的图像。 这些图像将存储在Windows.Storage.ApplicationData.Current.LocalFolder中的某处。 使用本地图像的建议都没有在webview中为windows phone 8.1显示或在Webbrowser控件中使用本地图像为我工作。 如果我用web.NavigateToString(html)加载这样的HTML: A B 我只是显示了AB。 我在文件:,ms-appx:和相对路径而不是文件:等之后尝试了斜杠和反斜杠,双斜线和三斜线。图像永远不会显示。 同时,如果我将其保存在HTML文件中并在我的应用程序之外打开它,它显示正常。 我还成功保存并读取了这些文件(它们实际上出现在该文件夹中,因为我的应用程序创建了它们,因此未经授权的访问不是问题)。 package.manifest包括私有网络。 我最好不要使用嵌入式base64,自定义uri解析器和其他特殊技术,因为我不是应用程序的实际开发人员。 我创建了一个获取HTML并将图像保存到本地存储的库,现在我需要演示一个易于使用的方法来可视化WebView中存储的内容,就像我之前为普通.NET框架所做的那样。 即我实际上是为我的库用户的开发人员编写示例,然后这些人将使用我的示例处理此HTML和图像。 作为最后的手段,我最终可以为我的样本的UWP版本编写base64或自定义解析器(而对于像普通.NET框架这样的其他平台,相同的过程要容易得多)。 但我想至少确保在源HTML中为图像选择正确的URL的直接途径是不可能的,我不会最终得到一些情况,我写了一些相当复杂的东西,然后有经验的UWP应用程序揭示了我过度设计了一些东西。 即一些专家意见“不,在UWP中不可能,你必须使用base64嵌入或自定义URI解析”对我也有用。

Windows Phone 8.1 – 通过外部ScrollViewer元素处理WebView垂直滚动

问题 我必须在Windows Phone 8.1应用程序中的ScrollViewer中显示WebView ,具有以下要求: 应根据其内容调整WebView高度。 WebView垂直滚动应由外部ScrollViewer处理。 WebView应处理水平滚动,缩放(缩放缩放),文本选择(使用默认复制按钮)和链接导航。 在下面的图片是我的模拟布局(左侧)和类似function的最佳示例 – 这将是一个内置的邮件应用程序(在右侧) 示例XAML布局: 我尝试了什么 测量HTML内容并调整WebView高度 – 这部分工作 ,通过几次调整,我能够为WebView元素设置正确的高度。 订阅WebView中的Border元素 – 没有用 。 这里的问题是,在Windows Phone 8.1中,似乎WebView组件没有可视子元素(至少不是DependencyObject的) 我也尝试过使用ManupulationMode和IsHitTestVisible属性但没有成功 。 更新为所需的WebViewfunction添加了文本选择和复制按钮。 不知何故在原始问题内容中错过了它。