更新 CursorLand 扩展以获得完整体验。
更新
首页
收集
我的收藏
如何使用
添加到 Chrome
首页
收集
我的收藏
如何使用
联系方式
添加到 Chrome
制作您的光标
酷炫!
数百个有趣的 Chrome 自定义光标。选择您最喜欢的角色、动物或酷炫设计,让浏览变得更加有趣!
免费添加到 Chrome
浏览光标
限定光标
热门收藏
查看所有
哈利·波特
10 个光标
鱿鱼游戏
10 个光标
原神
10 个光标
OlliOlli World
10 个光标
最新光标
阴影救世主
我的世界
false); if (ok) { await window.CursorLand.addCursor({ id: 186, name: '阴影救世主', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e17486d17f.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e17486d182.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(186); 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: 186, name: '阴影救世主', c_file: '637e17486d17f.svg', p_file: '637e17486d182.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 4, 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?.(186); 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: 186, name: '阴影救世主', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e17486d17f.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e17486d182.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'" >
Huggy Wuggy
我的世界
false); if (ok) { await window.CursorLand.addCursor({ id: 185, name: 'Huggy Wuggy', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e16f8142d8.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e16f8142db.svg', offsetX: 10, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(185); 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: 185, name: 'Huggy Wuggy', c_file: '637e16f8142d8.svg', p_file: '637e16f8142db.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 5, offsetY: 5, offsetX_p: 10, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(185); 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: 185, name: 'Huggy Wuggy', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e16f8142d8.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e16f8142db.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: 184, name: '我的眼睛在这里', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e169803b0e.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e169803b11.svg', offsetX: 11, offsetY: 7 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(184); 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: 184, name: '我的眼睛在这里', c_file: '637e169803b0e.svg', p_file: '637e169803b11.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 4, offsetY: 4, offsetX_p: 11, offsetY_p: 7 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(184); 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: 184, name: '我的眼睛在这里', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e169803b0e.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e169803b11.svg', offsetX: 11, 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'" >
Mikecrack
我的世界
false); if (ok) { await window.CursorLand.addCursor({ id: 183, name: 'Mikecrack', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e1638998e9.svg', offsetX: 4, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e1638998ec.svg', offsetX: 9, offsetY: 6 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(183); 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: 183, name: 'Mikecrack', c_file: '637e1638998e9.svg', p_file: '637e1638998ec.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 4, offsetY: 6, offsetX_p: 9, offsetY_p: 6 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(183); 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: 183, name: 'Mikecrack', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e1638998e9.svg', offsetX: 4, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e1638998ec.svg', offsetX: 9, offsetY: 6 } }).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'" >
Acenix
我的世界
false); if (ok) { await window.CursorLand.addCursor({ id: 182, name: 'Acenix', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e147ec56e2.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e147ec56e6.svg', offsetX: 6, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(182); 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: 182, name: 'Acenix', c_file: '637e147ec56e2.svg', p_file: '637e147ec56e6.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 4, offsetY: 5, offsetX_p: 6, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(182); 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: 182, name: 'Acenix', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e147ec56e2.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e147ec56e6.svg', offsetX: 6, 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: 181, name: '地下之王', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e13a064bd3.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e13a064bd6.svg', offsetX: 9, offsetY: 7 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(181); 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: 181, name: '地下之王', c_file: '637e13a064bd3.svg', p_file: '637e13a064bd6.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 4, offsetY: 5, offsetX_p: 9, offsetY_p: 7 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(181); 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: 181, name: '地下之王', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e13a064bd3.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e13a064bd6.svg', offsetX: 9, 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: 180, name: '灵魂召唤者', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e136e59b9a.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e136e59b9d.svg', offsetX: 10, offsetY: 7 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(180); 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: 180, name: '灵魂召唤者', c_file: '637e136e59b9a.svg', p_file: '637e136e59b9d.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 4, offsetY: 5, offsetX_p: 10, offsetY_p: 7 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(180); 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: 180, name: '灵魂召唤者', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e136e59b9a.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e136e59b9d.svg', offsetX: 10, 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'" >
GigaChad
我的世界
false); if (ok) { await window.CursorLand.addCursor({ id: 179, name: 'GigaChad', categorySlug: 'minecraft', categoryName: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e1264ce6e0.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e1264ce6e3.svg', offsetX: 8, offsetY: 7 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(179); 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: 179, name: 'GigaChad', c_file: '637e1264ce6e0.svg', p_file: '637e1264ce6e3.svg', cat: 17, base_name: '我的世界', alt_name: 'minecraft', offsetX: 4, offsetY: 4, offsetX_p: 8, offsetY_p: 7 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(179); 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: 179, name: 'GigaChad', category: '我的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637e1264ce6e0.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637e1264ce6e3.svg', offsetX: 8, 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'" >
Kuromi
凯蒂猫
false); if (ok) { await window.CursorLand.addCursor({ id: 178, name: 'Kuromi', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3c3531b5c.svg', offsetX: 3, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3c3531b5f.svg', offsetX: 5, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(178); 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: 178, name: 'Kuromi', c_file: '637d3c3531b5c.svg', p_file: '637d3c3531b5f.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 3, 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?.(178); 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: 178, name: 'Kuromi', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3c3531b5c.svg', offsetX: 3, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3c3531b5f.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'" >
Pochacco
凯蒂猫
false); if (ok) { await window.CursorLand.addCursor({ id: 177, name: 'Pochacco', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3c0f53d84.svg', offsetX: 8, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3c0f53d87.svg', offsetX: 6, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(177); 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: 177, name: 'Pochacco', c_file: '637d3c0f53d84.svg', p_file: '637d3c0f53d87.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 8, offsetY: 5, offsetX_p: 6, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(177); 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: 177, name: 'Pochacco', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3c0f53d84.svg', offsetX: 8, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3c0f53d87.svg', offsetX: 6, 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'" >
Badtz-Maru
凯蒂猫
false); if (ok) { await window.CursorLand.addCursor({ id: 176, name: 'Badtz-Maru', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3be11e36b.svg', offsetX: 11, offsetY: 11 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3be11e36e.svg', offsetX: 7, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(176); 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: 176, name: 'Badtz-Maru', c_file: '637d3be11e36b.svg', p_file: '637d3be11e36e.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 11, offsetY: 11, offsetX_p: 7, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(176); 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: 176, name: 'Badtz-Maru', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3be11e36b.svg', offsetX: 11, offsetY: 11 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3be11e36e.svg', offsetX: 7, 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'" >
Corocorokuririn
凯蒂猫
false); if (ok) { await window.CursorLand.addCursor({ id: 175, name: 'Corocorokuririn', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3bafd277a.svg', offsetX: 9, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3bafd277d.svg', offsetX: 11, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(175); 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: 175, name: 'Corocorokuririn', c_file: '637d3bafd277a.svg', p_file: '637d3bafd277d.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 9, 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?.(175); 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: 175, name: 'Corocorokuririn', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3bafd277a.svg', offsetX: 9, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3bafd277d.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: 174, name: '礼服山猫', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3b58b0114.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3b58b0117.svg', offsetX: 10, offsetY: 8 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(174); 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: 174, name: '礼服山猫', c_file: '637d3b58b0114.svg', p_file: '637d3b58b0117.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 5, offsetY: 5, offsetX_p: 10, offsetY_p: 8 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(174); 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: 174, name: '礼服山猫', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3b58b0114.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3b58b0117.svg', offsetX: 10, offsetY: 8 } }).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: 173, name: '巧克力猫', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3b26e969b.svg', offsetX: 5, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3b26e969d.svg', offsetX: 6, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(173); 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: 173, name: '巧克力猫', c_file: '637d3b26e969b.svg', p_file: '637d3b26e969d.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 5, offsetY: 4, offsetX_p: 6, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(173); 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: 173, name: '巧克力猫', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3b26e969b.svg', offsetX: 5, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3b26e969d.svg', offsetX: 6, 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'" >
Pompom Purin
凯蒂猫
false); if (ok) { await window.CursorLand.addCursor({ id: 172, name: 'Pompom Purin', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3afbee589.svg', offsetX: 7, offsetY: 10 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3afbee58c.svg', offsetX: 11, offsetY: 8 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(172); 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: 172, name: 'Pompom Purin', c_file: '637d3afbee589.svg', p_file: '637d3afbee58c.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 7, offsetY: 10, offsetX_p: 11, offsetY_p: 8 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(172); 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: 172, name: 'Pompom Purin', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3afbee589.svg', offsetX: 7, offsetY: 10 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3afbee58c.svg', offsetX: 11, offsetY: 8 } }).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'" >
Keroppi
凯蒂猫
false); if (ok) { await window.CursorLand.addCursor({ id: 171, name: 'Keroppi', categorySlug: 'hello_kitty', categoryName: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3a988c329.svg', offsetX: 7, offsetY: 8 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3a988c32c.svg', offsetX: 8, offsetY: 6 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(171); 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: 171, name: 'Keroppi', c_file: '637d3a988c329.svg', p_file: '637d3a988c32c.svg', cat: 16, base_name: '凯蒂猫', alt_name: 'hello_kitty', offsetX: 7, offsetY: 8, offsetX_p: 8, offsetY_p: 6 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(171); 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: 171, name: 'Keroppi', category: '凯蒂猫', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/637d3a988c329.svg', offsetX: 7, offsetY: 8 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/637d3a988c32c.svg', offsetX: 8, offsetY: 6 } }).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
33
to
48
of
201
results
1
2
3
4
5
6
7
8
9
10
11
12
13