Events Windows phone 7上的滚动WebBrowser控件
我想使用代码隐藏(无javascript)在WindowsPhone7上的webbrowser控件中向下或向上滚动。我的意思是,比如说,使用一些按钮向下滚动。可能吗 编辑: 我试图使用InvokeScript调用javascript函数,但它一直给我一个未知错误80020006。我试着这样做:Events Windows phone 7上的滚动WebBrowser控件,events,windows-phone-7,scroll,browser,webbrowser-control,Events,Windows Phone 7,Scroll,Browser,Webbrowser Control,我想使用代码隐藏(无javascript)在WindowsPhone7上的webbrowser控件中向下或向上滚动。我的意思是,比如说,使用一些按钮向下滚动。可能吗 编辑: 我试图使用InvokeScript调用javascript函数,但它一直给我一个未知错误80020006。我试着这样做: public MainPage() { InitializeComponent(); webBrowser1.Navigate(new Uri("http:
public MainPage()
{
InitializeComponent();
webBrowser1.Navigate(new Uri("http://www.msn.com"));
}
private void button1_Click(object sender, RoutedEventArgs e)
{
webBrowser1.InvokeScript("window.scrollBy(100,100);");
}
我的代码有问题吗 无法从WebBrowser控件外部与WebBrowser控件内部的页面滚动进行交互 在使用JavaScript时,请查看
windows.scrollBy()
更新
尝试webBrowser1.InvokeScript(“eval”,“window.scrollBy(100100);”)代码>
但是请注意,您正在查看的页面可能已经覆盖了eval
,这可能会阻止它运行
请注意,WebBrowser控件不用于直接查看网站。
另外,您是否尝试过直接从自己的页面中调用scrollBy
?您可以从代码隐藏中调用webbrowser上的javascript函数。这适合你吗?我还没有尝试过javascript,我希望有一个属性或其他东西可以做到这一点。如果除了javascript没有其他解决方案,有人知道怎么做吗?甚至给我一个链接?