Skip to content

Commit 8ec07cd

Browse files
authored
关闭网页播放器 DevTool (#277)
1 parent 8734693 commit 8ec07cd

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

src/App/Assets/WebPlayer.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
1-
let elements = ['.video-page-game-card-small', '.bili-header', '.ad-report', '.video-card-ad-small', '.vcd', '.link-navbar-ctnr'];
1+
let elements = [
2+
'.video-page-game-card-small',
3+
'.bili-header',
4+
'.ad-report',
5+
'.video-card-ad-small',
6+
'.vcd',
7+
'.link-navbar-ctnr',
8+
'.act-now',
9+
'#right-bottom-banner',
10+
'.pop-live-small-mode'
11+
];
212
let isFullWindowClicked = false;
313

414
function hideElements() {

src/App/Pages/WebPlayerPage.xaml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ protected override async void OnPageLoaded()
6060
await MainView.EnsureCoreWebView2Async();
6161
MainView.CoreWebView2.Settings.IsStatusBarEnabled = false;
6262
MainView.CoreWebView2.Settings.AreDefaultContextMenusEnabled = true;
63-
MainView.CoreWebView2.Settings.AreDevToolsEnabled = true;
63+
MainView.CoreWebView2.Settings.AreDevToolsEnabled = false;
6464
MainView.CoreWebView2.Settings.UserAgent = UserAgent;
6565
MainView.CoreWebView2.ContainsFullScreenElementChanged += OnContainsFullScreenElementChanged;
6666
MainView.CoreWebView2.AddWebResourceRequestedFilter("*", CoreWebView2WebResourceContext.All);

src/ViewModels/Views/PopularPageViewModel/PopularPageViewModel.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ protected override async Task GetDataAsync()
7777
if (videos?.Count() < 7)
7878
{
7979
var nextVideos = await HomeProvider.Instance.RequestHotVideosAsync();
80-
videos = videos.Concat(nextVideos);
80+
videos = videos.Concat(nextVideos).Distinct();
8181
}
8282

8383
break;
@@ -106,6 +106,12 @@ protected override async Task GetDataAsync()
106106
{
107107
video.Publisher = default;
108108
var videoVM = new VideoItemViewModel(video);
109+
110+
if (Items.Any(p => p.Data == video))
111+
{
112+
continue;
113+
}
114+
109115
Items.Add(videoVM);
110116
}
111117

0 commit comments

Comments
 (0)