C# Windows phone webbrowser控件为空?
我试图在Webbrowser控件中打开URL(某些链接)。 该链接返回一个包含Google Graph的html页面,但我的Webbrowser控件为空,不显示任何内容。它在WebBrowserTask和我的pc上运行良好,所以他们在这个链接中没有问题,但在webBrowser控件上它是空白的。你知道我怎么做吗C# Windows phone webbrowser控件为空?,c#,windows,mobile,windows-phone-8,webbrowser-control,C#,Windows,Mobile,Windows Phone 8,Webbrowser Control,我试图在Webbrowser控件中打开URL(某些链接)。 该链接返回一个包含Google Graph的html页面,但我的Webbrowser控件为空,不显示任何内容。它在WebBrowserTask和我的pc上运行良好,所以他们在这个链接中没有问题,但在webBrowser控件上它是空白的。你知道我怎么做吗 public GraphPage() { InitializeComponent(); webBrowser1.Navigated +=
public GraphPage()
{
InitializeComponent();
webBrowser1.Navigated += new EventHandler<System.Windows.Navigation.NavigationEventArgs>(Browser_Navigated);
webBrowser1.Navigating += new EventHandler<NavigatingEventArgs>(Browser_Navigating);
loadPage(getBaseUrl(graphType));
}
private void loadPage(String url )
{
webBrowser1.IsScriptEnabled = true;
webBrowser1.Source = new Uri("Link");
}
公共图形页()
{
初始化组件();
webBrowser1.Navigated+=新事件处理程序(浏览器已导航);
webBrowser1.Navigating+=新事件处理程序(浏览器\导航);
loadPage(getBaseUrl(graphType));
}
私有void加载页(字符串url)
{
webBrowser1.IsScriptEnabled=true;
webBrowser1.Source=新Uri(“链接”);
}
如用户112553所述,将IsScriptEnabled设置为true。可以在XAML代码下完成,也可以使用
XAML
我遇到了类似的情况,WindowsPhone8和一个使用JQuery的HTML页面
IsScriptEnabled=true
不够(页面未正确呈现)。
我解决了添加到html页面的问题
doctype声明:
<!DOCTYPE html>
<html>
...
...
似乎WebBrowser组件拒绝在没有明确定义文档类型的情况下呈现HTML5页面
由于在IE中呈现页面是一个常见问题,因此在页面上有WebBrowser控件后,如何导航到URL?请添加代码示例。webBrowser1.IsScriptEnabled=true;webBrowser1.Source=新Uri(“链接”)
Source=newuri(url)
,而不是newuri(“Link”)
?我也在xaml中这样做了,但仍然是空白尝试使用webBrowser1.Navigate(newuri(“Link”);而不是webBrowser1.Source。而且你只需要在一个地方做。告诉我此帮助是否不适用于webBrowser1.Navigate(新Uri(“链接”);
Browser.IsScriptEnabled = true;
<!DOCTYPE html>
<html>
...