Browse Source

添加京东下拉半部分的加载

master
С·æ 4 years ago
parent
commit
ded8af9ca0
  1. 15
      客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs

15
客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs

@ -53,11 +53,11 @@ namespace 齐越慧眼.UserControls
public void OnUrlEnd(string url)
{
if (url.Contains("search.jd.com/s_new.php"))
if (url.Contains("s_new.php"))
{
Task.Factory.StartNew(() =>
{
lastUrl = url;
lastUrl = "search.jd.com";
DoWork();
});
}
@ -106,7 +106,7 @@ namespace 齐越慧眼.UserControls
{
StartPage();
}
//web.ShowDevTools();
web.ShowDevTools();
}
}
@ -135,11 +135,17 @@ namespace 齐越慧眼.UserControls
t.Start();
}
object lockWork = new object();
private void DoWork()
{
lock (lockWork)
{
while (true)
{
if (string.IsNullOrEmpty(lastUrl))
break;
Task<JavascriptResponse> task = null;
Application.Current.Dispatcher.Invoke(() =>
@ -180,6 +186,7 @@ namespace 齐越慧眼.UserControls
Thread.Sleep(100);
}
}
}
/// <summary>
/// 添加jq操作类
@ -289,7 +296,7 @@ namespace 齐越慧眼.UserControls
/// <returns></returns>
private bool AddAjaxHook()
{
return DoJavaScript(@"$(document).ajaxSuccess(function( event, xhr, settings ) {onAjaxHook(settings.url);});").isOk;
return DoJavaScript(@"$(document).ajaxSuccess(function( event, xhr, settings ) {hyCoreModel.onAjaxHook(settings.url);});").isOk;
}
//object_id@653756566953^

Loading…
Cancel
Save