更新 CursorLand 扩展以获得完整体验。
更新
首页
收集
我的收藏
如何使用
添加到 Chrome
首页
收集
我的收藏
如何使用
联系方式
添加到 Chrome
制作您的光标
酷炫!
数百个有趣的 Chrome 自定义光标。选择您最喜欢的角色、动物或酷炫设计,让浏览变得更加有趣!
免费添加到 Chrome
浏览光标
限定光标
热门收藏
查看所有
凯蒂猫
10 个光标
漫威漫画
10 个光标
瑞奇与叮当
10 个光标
火影忍者动漫
10 个光标
最新光标
摄魂怪和守护神
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 134, name: '摄魂怪和守护神', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360067cb9240.svg', offsetX: 6, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360067cb9244.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(134); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 134, name: '摄魂怪和守护神', c_file: '6360067cb9240.svg', p_file: '6360067cb9244.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 6, offsetY: 6, offsetX_p: 9, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(134); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 134, name: '摄魂怪和守护神', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360067cb9240.svg', offsetX: 6, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360067cb9244.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
赫敏与信件
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 133, name: '赫敏与信件', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600654d6d9e.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600654d6da2.svg', offsetX: 10, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(133); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 133, name: '赫敏与信件', c_file: '63600654d6d9e.svg', p_file: '63600654d6da2.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 5, offsetY: 5, offsetX_p: 10, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(133); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 133, name: '赫敏与信件', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600654d6d9e.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600654d6da2.svg', offsetX: 10, offsetY: 2 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
帽子和扫帚
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 132, name: '帽子和扫帚', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360063cbc77e.svg', offsetX: 5, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360063cbc781.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(132); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 132, name: '帽子和扫帚', c_file: '6360063cbc77e.svg', p_file: '6360063cbc781.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 5, offsetY: 4, offsetX_p: 9, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(132); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 132, name: '帽子和扫帚', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360063cbc77e.svg', offsetX: 5, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360063cbc781.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
金色飞贼
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 131, name: '金色飞贼', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600610544ba.svg', offsetX: 2, offsetY: 1 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600610544bd.svg', offsetX: 7, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(131); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 131, name: '金色飞贼', c_file: '63600610544ba.svg', p_file: '63600610544bd.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 2, offsetY: 1, offsetX_p: 7, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(131); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 131, name: '金色飞贼', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600610544ba.svg', offsetX: 2, offsetY: 1 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600610544bd.svg', offsetX: 7, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
多比
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 130, name: '多比', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005f1abfc1.svg', offsetX: 9, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005f1abfc4.svg', offsetX: 6, offsetY: 7 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(130); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 130, name: '多比', c_file: '636005f1abfc1.svg', p_file: '636005f1abfc4.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 9, offsetY: 3, offsetX_p: 6, offsetY_p: 7 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(130); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 130, name: '多比', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005f1abfc1.svg', offsetX: 9, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005f1abfc4.svg', offsetX: 6, offsetY: 7 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
伏地魔
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 129, name: '伏地魔', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005d475206.svg', offsetX: 3, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005d475209.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(129); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 129, name: '伏地魔', c_file: '636005d475206.svg', p_file: '636005d475209.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 3, offsetY: 5, offsetX_p: 10, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(129); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 129, name: '伏地魔', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005d475206.svg', offsetX: 3, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005d475209.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
德拉科·马尔福
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 128, name: '德拉科·马尔福', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005a1c328b.svg', offsetX: 3, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005a1c328e.svg', offsetX: 10, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(128); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 128, name: '德拉科·马尔福', c_file: '636005a1c328b.svg', p_file: '636005a1c328e.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 3, offsetY: 4, offsetX_p: 10, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(128); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 128, name: '德拉科·马尔福', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005a1c328b.svg', offsetX: 3, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005a1c328e.svg', offsetX: 10, offsetY: 3 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
赫敏·格兰杰
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 127, name: '赫敏·格兰杰', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600584ee081.svg', offsetX: 5, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600584ee084.svg', offsetX: 11, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(127); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 127, name: '赫敏·格兰杰', c_file: '63600584ee081.svg', p_file: '63600584ee084.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 5, offsetY: 6, offsetX_p: 11, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(127); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 127, name: '赫敏·格兰杰', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600584ee081.svg', offsetX: 5, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600584ee084.svg', offsetX: 11, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
阿尔巴斯·邓布利多
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 126, name: '阿尔巴斯·邓布利多', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360056bd32f5.svg', offsetX: 2, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360056bd32f8.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(126); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 126, name: '阿尔巴斯·邓布利多', c_file: '6360056bd32f5.svg', p_file: '6360056bd32f8.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 2, offsetY: 3, offsetX_p: 9, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(126); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 126, name: '阿尔巴斯·邓布利多', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360056bd32f5.svg', offsetX: 2, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360056bd32f8.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
哈利·波特
哈利·波特
false); if (ok) { await window.CursorLand.addCursor({ id: 125, name: '哈利·波特', categorySlug: 'harry_potter', categoryName: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005534b4bc.svg', offsetX: 2, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005534b4bf.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(125); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 125, name: '哈利·波特', c_file: '636005534b4bc.svg', p_file: '636005534b4bf.svg', cat: 12, base_name: '哈利·波特', alt_name: 'harry_potter', offsetX: 2, offsetY: 3, offsetX_p: 9, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(125); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 125, name: '哈利·波特', category: '哈利·波特', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636005534b4bc.svg', offsetX: 2, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636005534b4bf.svg', offsetX: 9, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
霍尼玛伦
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 124, name: '霍尼玛伦', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360051f1efe7.svg', offsetX: 5, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360051f1efeb.svg', offsetX: 16, offsetY: 1 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(124); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 124, name: '霍尼玛伦', c_file: '6360051f1efe7.svg', p_file: '6360051f1efeb.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 5, offsetY: 3, offsetX_p: 16, offsetY_p: 1 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(124); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 124, name: '霍尼玛伦', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360051f1efe7.svg', offsetX: 5, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360051f1efeb.svg', offsetX: 16, offsetY: 1 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
斯文
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 123, name: '斯文', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004fef1d7d.svg', offsetX: 7, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004fef1d80.svg', offsetX: 5, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(123); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 123, name: '斯文', c_file: '636004fef1d7d.svg', p_file: '636004fef1d80.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 7, offsetY: 4, offsetX_p: 5, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(123); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 123, name: '斯文', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004fef1d7d.svg', offsetX: 7, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004fef1d80.svg', offsetX: 5, offsetY: 2 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
埃琳娜
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 122, name: '埃琳娜', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004dbbdb4c.svg', offsetX: 4, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004dbbdb51.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(122); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 122, name: '埃琳娜', c_file: '636004dbbdb4c.svg', p_file: '636004dbbdb51.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 4, offsetY: 3, offsetX_p: 10, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(122); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 122, name: '埃琳娜', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004dbbdb4c.svg', offsetX: 4, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004dbbdb51.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
阿格纳国王
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 121, name: '阿格纳国王', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004c35d055.svg', offsetX: 5, offsetY: 10 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004c35d05a.svg', offsetX: 8, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(121); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 121, name: '阿格纳国王', c_file: '636004c35d055.svg', p_file: '636004c35d05a.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 5, offsetY: 10, offsetX_p: 8, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(121); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 121, name: '阿格纳国王', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004c35d055.svg', offsetX: 5, offsetY: 10 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004c35d05a.svg', offsetX: 8, offsetY: 5 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
伊杜娜女王
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 120, name: '伊杜娜女王', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004a2de815.svg', offsetX: 5, offsetY: 9 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004a2de818.svg', offsetX: 10, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(120); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 120, name: '伊杜娜女王', c_file: '636004a2de815.svg', p_file: '636004a2de818.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 5, offsetY: 9, offsetX_p: 10, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(120); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 120, name: '伊杜娜女王', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004a2de815.svg', offsetX: 5, offsetY: 9 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004a2de818.svg', offsetX: 10, offsetY: 5 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
马蒂亚斯
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 119, name: '马蒂亚斯', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360047eccad8.svg', offsetX: 6, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360047eccadc.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(119); added = true; inCollection = true; window.CursorLand?.refreshStateSnapshot?.(); setTimeout(() => added = false, 2000); } else { // Try legacy v2.1 protocol — old extension responds with {} const legacyRes = await window.CursorLand.addCursorLegacy({ id: 119, name: '马蒂亚斯', c_file: '6360047eccad8.svg', p_file: '6360047eccadc.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 6, offsetY: 4, offsetX_p: 10, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(119); addedLegacy = true; inCollection = true; setTimeout(() => addedLegacy = false, 4000); window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '光标已添加!更新扩展以在所有网站上查看。' } })); } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } } } else { window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank'); } " :disabled="inCollection" class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all" :class="inCollection ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : (added || addedLegacy) ? 'bg-fun-green/10 text-fun-green border border-fun-green/20' : 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'" >
false); if (ok) { await window.CursorLand.setActiveCursor({ id: 119, name: '马蒂亚斯', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360047eccad8.svg', offsetX: 6, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360047eccadc.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); isActive = true; } else { window.dispatchEvent(new CustomEvent('cursorland:needs-update', { detail: { message: '更新 CursorLand 扩展以在所有网站上应用光标。' } })); } } " :disabled="isActive" class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all" :class="isActive ? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed' : 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'" >
« 上一页
下一页 »
Showing
81
to
96
of
201
results
1
2
3
4
5
6
7
8
9
10
11
12
13