diff --git a/src/background/apis/anime.ts b/src/background/apis/anime.ts index 5bf2b5c9..e78afc1e 100644 --- a/src/background/apis/anime.ts +++ b/src/background/apis/anime.ts @@ -11,6 +11,14 @@ export const setupAnimeAPIs = () => { .then(data => data) .catch(error => console.error(error)) } + else if (message.contentScriptQuery === 'getRecommendAnimeList') { + const url + = `https://api.bilibili.com/pgc/page/web/v3/feed?name=anime&coursor=${message.cursor ?? ''}` + return fetch(url) + .then(response => response.json()) + .then(data => data) + .catch(error => console.error(error)) + } else if (message.contentScriptQuery === 'getAnimeTimeTable') { const url = 'https://api.bilibili.com/pgc/web/timeline?types=1&before=6&after=6' diff --git a/src/contentScripts/views/Anime/Anime.vue b/src/contentScripts/views/Anime/Anime.vue index 3dbe5a59..608e49a5 100644 --- a/src/contentScripts/views/Anime/Anime.vue +++ b/src/contentScripts/views/Anime/Anime.vue @@ -1,7 +1,92 @@ + + diff --git a/src/contentScripts/views/Anime/components/PopularAnimeCarousel.vue b/src/contentScripts/views/Anime/components/PopularAnimeCarousel.vue index f7b31694..68e7f789 100644 --- a/src/contentScripts/views/Anime/components/PopularAnimeCarousel.vue +++ b/src/contentScripts/views/Anime/components/PopularAnimeCarousel.vue @@ -1,5 +1,5 @@