Browse Source

增加浏览器类型筛选

master
С·æ 4 years ago
parent
commit
5e7af5675c
  1. 6
      客户端/齐越慧眼/齐越慧眼/MainWindow.xaml.cs
  2. 30
      客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml
  3. 18
      客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs
  4. 1
      客户端/齐越慧眼/齐越慧眼/UserControls/CatControl.xaml.cs

6
客户端/齐越慧眼/齐越慧眼/MainWindow.xaml.cs

@ -50,9 +50,15 @@ namespace 齐越慧眼
switch (type) {
case 0:
brower.web.Load($"https://s.taobao.com/search?q={keyWord}&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index");
brower.tbRb.IsChecked = true;
break;
case 1:
brower.web.Load($"https://search.jd.com/Search?keyword={keyWord}&enc=utf-8");
brower.jdRb.IsChecked = true;
break;
case 2:
brower.web.Load($"https://s.1688.com/selloffer/offer_search.htm?keywords={keyWord}&n=y");
brower.albbRb.IsChecked = true;
break;
}
});

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

@ -6,7 +6,33 @@
xmlns:local="clr-namespace:齐越慧眼.UserControls"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid x:Name="grid">
<UserControl.Resources>
<Style TargetType="RadioButton">
<Setter Property="Cursor" Value="Hand"></Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="RadioButton">
<Border Padding="15 5" x:Name="border" BorderBrush="#8080FF" Background="Transparent">
<TextBlock Text="{TemplateBinding Content}" VerticalAlignment="Center" HorizontalAlignment="Center"></TextBlock>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter TargetName="border" Property="BorderThickness" Value="0 0 0 2"></Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
<DockPanel>
<StackPanel Orientation="Horizontal" DockPanel.Dock="Top" Margin="0 10 0 10">
<RadioButton Content="淘宝" IsChecked="True" x:Name="tbRb" Click="tbRb_Click" GroupName="rbtab"></RadioButton>
<RadioButton Content="京东" x:Name="jdRb" Click="jdRb_Click" GroupName="rbtab"></RadioButton>
<RadioButton Content="阿里巴巴" x:Name="albbRb" Click="albbRb_Click" GroupName="rbtab"></RadioButton>
</StackPanel>
<Grid x:Name="grid" DockPanel.Dock="Bottom">
</Grid>
</Grid>
</DockPanel>
</UserControl>

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

@ -79,7 +79,7 @@ namespace 齐越慧眼.UserControls
{
lastUrl = e.Browser.MainFrame.Url;
//开始单页查询
if (lastUrl.StartsWith("https://s.taobao.com/search")|| lastUrl.StartsWith("https://search.jd.com/"))
if (lastUrl.StartsWith("https://s.taobao.com/search")|| lastUrl.StartsWith("https://search.jd.com/")||lastUrl.StartsWith("https://s.1688.com/selloffer/offer_search.htm"))
{
StartPage();
}
@ -122,7 +122,6 @@ namespace 齐越慧眼.UserControls
{
AddJDOptionDiv();
CheckJDPageItem();
web.ShowDevTools();
}
//if (lastUrl.Contains("s.taobao.com"))
@ -515,6 +514,21 @@ namespace 齐越慧眼.UserControls
//判断是否加载完成
return (result.Success,result.Result);
}
private void tbRb_Click(object sender, RoutedEventArgs e)
{
web.Load("https://www.taobao.com/");
}
private void jdRb_Click(object sender, RoutedEventArgs e)
{
web.Load("https://www.jd.com/");
}
private void albbRb_Click(object sender, RoutedEventArgs e)
{
web.Load("https://www.1688.com/");
}
}
public class CefAsyncJS

1
客户端/齐越慧眼/齐越慧眼/UserControls/CatControl.xaml.cs

@ -63,6 +63,7 @@ namespace 齐越慧眼.UserControls
// var result= ApiHelper.SetKeyOpenTime(id, (Models.ItemPlatform)type);
MainWindow.Main.ChangeTab(keyWord, int.Parse(type));
}
}
}

Loading…
Cancel
Save