更新 CursorLand 扩展以获得完整体验。
更新
首页
收集
我的收藏
如何使用
添加到 Chrome
首页
收集
我的收藏
如何使用
联系方式
添加到 Chrome
制作您的光标
酷炫!
数百个有趣的 Chrome 自定义光标。选择您最喜欢的角色、动物或酷炫设计,让浏览变得更加有趣!
免费添加到 Chrome
浏览光标
限定光标
热门收藏
查看所有
无人拯救的世界
10 个光标
冰雪奇缘
10 个光标
瑞奇与叮当
10 个光标
OlliOlli World
10 个光标
最新光标
哈莉·奎茵
漫威漫画
false); if (ok) { await window.CursorLand.addCursor({ id: 86, name: '哈莉·奎茵', categorySlug: 'marvel_comics', categoryName: '漫威漫画', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636000353555a.svg', offsetX: 11, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636000353555d.svg', offsetX: 9, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(86); 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: 86, name: '哈莉·奎茵', c_file: '636000353555a.svg', p_file: '636000353555d.svg', cat: 8, base_name: '漫威漫画', alt_name: 'marvel_comics', offsetX: 11, offsetY: 6, offsetX_p: 9, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(86); 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: 86, name: '哈莉·奎茵', category: '漫威漫画', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636000353555a.svg', offsetX: 11, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636000353555d.svg', offsetX: 9, 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: 85, name: '惊奇队长', categorySlug: 'marvel_comics', categoryName: '漫威漫画', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600018d935f.svg', offsetX: 10, offsetY: 8 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600018d9362.svg', offsetX: 11, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(85); 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: 85, name: '惊奇队长', c_file: '63600018d935f.svg', p_file: '63600018d9362.svg', cat: 8, base_name: '漫威漫画', alt_name: 'marvel_comics', offsetX: 10, offsetY: 8, offsetX_p: 11, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(85); 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: 85, name: '惊奇队长', category: '漫威漫画', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600018d935f.svg', offsetX: 10, offsetY: 8 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600018d9362.svg', offsetX: 11, 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: 84, name: '安保人员 正方形', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fffeeb63e7.svg', offsetX: 3, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fffeeb63ea.svg', offsetX: 9, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(84); 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: 84, name: '安保人员 正方形', c_file: '635fffeeb63e7.svg', p_file: '635fffeeb63ea.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 3, offsetY: 4, offsetX_p: 9, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(84); 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: 84, name: '安保人员 正方形', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fffeeb63e7.svg', offsetX: 3, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fffeeb63ea.svg', offsetX: 9, 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: 83, name: '安保人员 三角形', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fffce05d20.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fffce05d23.svg', offsetX: 8, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(83); 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: 83, name: '安保人员 三角形', c_file: '635fffce05d20.svg', p_file: '635fffce05d23.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 4, offsetY: 5, offsetX_p: 8, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(83); 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: 83, name: '安保人员 三角形', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fffce05d20.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fffce05d23.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: 82, name: '安保人员 圆形', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fffaf2a511.svg', offsetX: 5, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fffaf2a514.svg', offsetX: 9, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(82); 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: 82, name: '安保人员 圆形', c_file: '635fffaf2a511.svg', p_file: '635fffaf2a514.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 5, offsetY: 4, offsetX_p: 9, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(82); 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: 82, name: '安保人员 圆形', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fffaf2a511.svg', offsetX: 5, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fffaf2a514.svg', offsetX: 9, 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: 81, name: '游戏首领', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff8f4f9b5.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff8f4f9b9.svg', offsetX: 10, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(81); 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: 81, name: '游戏首领', c_file: '635fff8f4f9b5.svg', p_file: '635fff8f4f9b9.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 4, 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?.(81); 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: 81, name: '游戏首领', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff8f4f9b5.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff8f4f9b9.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: 80, name: '子弹娃娃', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff70b81df.svg', offsetX: 5, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff70b81e2.svg', offsetX: 11, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(80); 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: 80, name: '子弹娃娃', c_file: '635fff70b81df.svg', p_file: '635fff70b81e2.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 5, offsetY: 3, offsetX_p: 11, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(80); 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: 80, name: '子弹娃娃', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff70b81df.svg', offsetX: 5, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff70b81e2.svg', offsetX: 11, 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: 79, name: '赢得储蓄罐', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff46933d0.svg', offsetX: 6, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff46933d3.svg', offsetX: 7, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(79); 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: 79, name: '赢得储蓄罐', c_file: '635fff46933d0.svg', p_file: '635fff46933d3.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 6, offsetY: 5, offsetX_p: 7, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(79); 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: 79, name: '赢得储蓄罐', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff46933d0.svg', offsetX: 6, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff46933d3.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'" >
赵尚宇 玩家218
鱿鱼游戏
false); if (ok) { await window.CursorLand.addCursor({ id: 78, name: '赵尚宇 玩家218', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff282af4b.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff282af4e.svg', offsetX: 8, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(78); 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: 78, name: '赵尚宇 玩家218', c_file: '635fff282af4b.svg', p_file: '635fff282af4e.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 4, offsetY: 5, offsetX_p: 8, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(78); 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: 78, name: '赵尚宇 玩家218', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff282af4b.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff282af4e.svg', offsetX: 8, 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'" >
张德洙 玩家101
鱿鱼游戏
false); if (ok) { await window.CursorLand.addCursor({ id: 77, name: '张德洙 玩家101', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff092a1de.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff092a1e0.svg', offsetX: 7, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(77); 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: 77, name: '张德洙 玩家101', c_file: '635fff092a1de.svg', p_file: '635fff092a1e0.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 4, offsetY: 4, offsetX_p: 7, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(77); 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: 77, name: '张德洙 玩家101', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635fff092a1de.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635fff092a1e0.svg', offsetX: 7, 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'" >
成基勋 玩家456
鱿鱼游戏
false); if (ok) { await window.CursorLand.addCursor({ id: 76, name: '成基勋 玩家456', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffee650698.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffee65069d.svg', offsetX: 7, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(76); 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: 76, name: '成基勋 玩家456', c_file: '635ffee650698.svg', p_file: '635ffee65069d.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 5, offsetY: 5, offsetX_p: 7, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(76); 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: 76, name: '成基勋 玩家456', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffee650698.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffee65069d.svg', offsetX: 7, 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'" >
姜世赫 玩家067
鱿鱼游戏
false); if (ok) { await window.CursorLand.addCursor({ id: 75, name: '姜世赫 玩家067', categorySlug: 'squid_game', categoryName: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffec4b1b98.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffec4b1b9b.svg', offsetX: 8, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(75); 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: 75, name: '姜世赫 玩家067', c_file: '635ffec4b1b98.svg', p_file: '635ffec4b1b9b.svg', cat: 7, base_name: '鱿鱼游戏', alt_name: 'squid_game', offsetX: 4, offsetY: 4, offsetX_p: 8, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(75); 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: 75, name: '姜世赫 玩家067', category: '鱿鱼游戏', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffec4b1b98.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffec4b1b9b.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: 74, name: '无', categorySlug: 'nobody_saves_the_world', categoryName: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffe3ad938f.svg', offsetX: 4, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffe3ad9392.svg', offsetX: 9, offsetY: 6 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(74); 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: 74, name: '无', c_file: '635ffe3ad938f.svg', p_file: '635ffe3ad9392.svg', cat: 6, base_name: '无人拯救的世界', alt_name: 'nobody_saves_the_world', offsetX: 4, offsetY: 3, offsetX_p: 9, offsetY_p: 6 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(74); 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: 74, name: '无', category: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffe3ad938f.svg', offsetX: 4, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffe3ad9392.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'" >
老鼠蛋
无人拯救的世界
false); if (ok) { await window.CursorLand.addCursor({ id: 73, name: '老鼠蛋', categorySlug: 'nobody_saves_the_world', categoryName: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffe14f06a8.svg', offsetX: 3, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffe14f06ab.svg', offsetX: 6, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(73); 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: 73, name: '老鼠蛋', c_file: '635ffe14f06a8.svg', p_file: '635ffe14f06ab.svg', cat: 6, base_name: '无人拯救的世界', alt_name: 'nobody_saves_the_world', offsetX: 3, offsetY: 7, offsetX_p: 6, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(73); 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: 73, name: '老鼠蛋', category: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffe14f06a8.svg', offsetX: 3, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffe14f06ab.svg', offsetX: 6, 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: 72, name: '滑行马', categorySlug: 'nobody_saves_the_world', categoryName: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffdf0cf0d9.svg', offsetX: 8, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffdf0cf0dd.svg', offsetX: 5, offsetY: 9 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(72); 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: 72, name: '滑行马', c_file: '635ffdf0cf0d9.svg', p_file: '635ffdf0cf0dd.svg', cat: 6, base_name: '无人拯救的世界', alt_name: 'nobody_saves_the_world', offsetX: 8, offsetY: 3, offsetX_p: 5, offsetY_p: 9 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(72); 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: 72, name: '滑行马', category: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffdf0cf0d9.svg', offsetX: 8, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffdf0cf0dd.svg', offsetX: 5, offsetY: 9 } }).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: 71, name: '魔法师', categorySlug: 'nobody_saves_the_world', categoryName: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffdd074828.svg', offsetX: 6, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffdd07482b.svg', offsetX: 6, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(71); 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: 71, name: '魔法师', c_file: '635ffdd074828.svg', p_file: '635ffdd07482b.svg', cat: 6, base_name: '无人拯救的世界', alt_name: 'nobody_saves_the_world', offsetX: 6, offsetY: 3, offsetX_p: 6, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(71); 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: 71, name: '魔法师', category: '无人拯救的世界', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/635ffdd074828.svg', offsetX: 6, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/635ffdd07482b.svg', offsetX: 6, 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'" >
« 上一页
下一页 »
Showing
129
to
144
of
201
results
1
2
3
4
5
6
7
8
9
10
11
12
13