更新 CursorLand 扩展以获得完整体验。
更新
首页
收集
我的收藏
如何使用
添加到 Chrome
首页
收集
我的收藏
如何使用
联系方式
添加到 Chrome
制作您的光标
酷炫!
数百个有趣的 Chrome 自定义光标。选择您最喜欢的角色、动物或酷炫设计,让浏览变得更加有趣!
免费添加到 Chrome
浏览光标
限定光标
热门收藏
查看所有
入门包
10 个光标
光环
10 个光标
极光
10 个光标
火影忍者动漫
10 个光标
最新光标
克里斯托夫
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 118, name: '克里斯托夫', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600464afb9c.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600464afb9f.svg', offsetX: 10, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(118); 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: 118, name: '克里斯托夫', c_file: '63600464afb9c.svg', p_file: '63600464afb9f.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 4, 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?.(118); 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: 118, name: '克里斯托夫', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600464afb9c.svg', offsetX: 4, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600464afb9f.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: 117, name: '奥拉夫', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600445746a9.svg', offsetX: 5, offsetY: 2 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600445746ac.svg', offsetX: 7, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(117); 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: 117, name: '奥拉夫', c_file: '63600445746a9.svg', p_file: '63600445746ac.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 5, offsetY: 2, offsetX_p: 7, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(117); 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: 117, name: '奥拉夫', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600445746a9.svg', offsetX: 5, offsetY: 2 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600445746ac.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'" >
艾莎
冰雪奇缘
false); if (ok) { await window.CursorLand.addCursor({ id: 116, name: '艾莎', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360042586d43.svg', offsetX: 8, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360042586d46.svg', offsetX: 9, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(116); 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: 116, name: '艾莎', c_file: '6360042586d43.svg', p_file: '6360042586d46.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 8, offsetY: 5, offsetX_p: 9, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(116); 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: 116, name: '艾莎', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360042586d43.svg', offsetX: 8, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360042586d46.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: 115, name: '安娜', categorySlug: 'frozen', categoryName: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004090b5a4.svg', offsetX: 7, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004090b5b7.svg', offsetX: 7, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(115); 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: 115, name: '安娜', c_file: '636004090b5a4.svg', p_file: '636004090b5b7.svg', cat: 11, base_name: '冰雪奇缘', alt_name: 'frozen', offsetX: 7, offsetY: 7, offsetX_p: 7, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(115); 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: 115, name: '安娜', category: '冰雪奇缘', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636004090b5a4.svg', offsetX: 7, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636004090b5b7.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'" >
卓尔女士
瑞奇与叮当
false); if (ok) { await window.CursorLand.addCursor({ id: 114, name: '卓尔女士', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636003d3b6b04.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636003d3b6b07.svg', offsetX: 9, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(114); 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: 114, name: '卓尔女士', c_file: '636003d3b6b04.svg', p_file: '636003d3b6b07.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 4, offsetY: 5, offsetX_p: 9, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(114); 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: 114, name: '卓尔女士', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636003d3b6b04.svg', offsetX: 4, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636003d3b6b07.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: 113, name: '卓尔夫人', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636003b65f1b6.svg', offsetX: 6, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636003b65f1b9.svg', offsetX: 6, offsetY: 1 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(113); 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: 113, name: '卓尔夫人', c_file: '636003b65f1b6.svg', p_file: '636003b65f1b9.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 6, offsetY: 4, offsetX_p: 6, offsetY_p: 1 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(113); 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: 113, name: '卓尔夫人', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636003b65f1b6.svg', offsetX: 6, offsetY: 4 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636003b65f1b9.svg', offsetX: 6, 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: 112, name: '邪恶皇帝', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360038bce461.svg', offsetX: 7, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360038bce464.svg', offsetX: 5, offsetY: 7 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(112); 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: 112, name: '邪恶皇帝', c_file: '6360038bce461.svg', p_file: '6360038bce464.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 7, offsetY: 5, offsetX_p: 5, offsetY_p: 7 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(112); 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: 112, name: '邪恶皇帝', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360038bce461.svg', offsetX: 7, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360038bce464.svg', offsetX: 5, 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: 111, name: '凯特', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360036a91960.svg', offsetX: 6, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360036a91962.svg', offsetX: 7, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(111); 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: 111, name: '凯特', c_file: '6360036a91960.svg', p_file: '6360036a91962.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 6, offsetY: 7, offsetX_p: 7, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(111); 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: 111, name: '凯特', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360036a91960.svg', offsetX: 6, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360036a91962.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'" >
克拉克
瑞奇与叮当
false); if (ok) { await window.CursorLand.addCursor({ id: 110, name: '克拉克', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600353859ec.svg', offsetX: 7, offsetY: 8 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600353859ef.svg', offsetX: 3, offsetY: 7 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(110); 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: 110, name: '克拉克', c_file: '63600353859ec.svg', p_file: '63600353859ef.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 7, offsetY: 8, offsetX_p: 3, offsetY_p: 7 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(110); 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: 110, name: '克拉克', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600353859ec.svg', offsetX: 7, offsetY: 8 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600353859ef.svg', offsetX: 3, 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: 109, name: '凯登', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360033b073ad.svg', offsetX: 7, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360033b073b0.svg', offsetX: 2, offsetY: 4 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(109); 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: 109, name: '凯登', c_file: '6360033b073ad.svg', p_file: '6360033b073b0.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 7, offsetY: 6, offsetX_p: 2, offsetY_p: 4 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(109); 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: 109, name: '凯登', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/6360033b073ad.svg', offsetX: 7, offsetY: 6 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/6360033b073b0.svg', offsetX: 2, 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: 108, name: '奎克', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600308d8aa5.svg', offsetX: 2, offsetY: 2 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600308d8aad.svg', offsetX: 10, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(108); 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: 108, name: '奎克', c_file: '63600308d8aa5.svg', p_file: '63600308d8aad.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 2, offsetY: 2, offsetX_p: 10, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(108); 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: 108, name: '奎克', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600308d8aa5.svg', offsetX: 2, offsetY: 2 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600308d8aad.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: 107, name: '邪恶博士', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636002e915b1e.svg', offsetX: 3, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636002e915b22.svg', offsetX: 3, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(107); 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: 107, name: '邪恶博士', c_file: '636002e915b1e.svg', p_file: '636002e915b22.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 3, offsetY: 3, offsetX_p: 3, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(107); 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: 107, name: '邪恶博士', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636002e915b1e.svg', offsetX: 3, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636002e915b22.svg', offsetX: 3, 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: 106, name: '棘轮', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636002cd6420c.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636002cd6420f.svg', offsetX: 2, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(106); 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: 106, name: '棘轮', c_file: '636002cd6420c.svg', p_file: '636002cd6420f.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 5, offsetY: 5, offsetX_p: 2, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(106); 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: 106, name: '棘轮', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636002cd6420c.svg', offsetX: 5, offsetY: 5 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636002cd6420f.svg', offsetX: 2, 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: 105, name: '铆钉', categorySlug: 'ratchet_and_clank', categoryName: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636002b82345b.svg', offsetX: 6, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636002b82345f.svg', offsetX: 10, offsetY: 2 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(105); 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: 105, name: '铆钉', c_file: '636002b82345b.svg', p_file: '636002b82345f.svg', cat: 10, base_name: '瑞奇与叮当', alt_name: 'ratchet_and_clank', offsetX: 6, offsetY: 7, offsetX_p: 10, offsetY_p: 2 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(105); 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: 105, name: '铆钉', category: '瑞奇与叮当', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/636002b82345b.svg', offsetX: 6, offsetY: 7 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/636002b82345f.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: 104, name: '迪奥娜', categorySlug: 'genshin_impact', categoryName: '原神', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600284bc71f.svg', offsetX: 8, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600284bc722.svg', offsetX: 10, offsetY: 3 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(104); 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: 104, name: '迪奥娜', c_file: '63600284bc71f.svg', p_file: '63600284bc722.svg', cat: 9, base_name: '原神', alt_name: 'genshin_impact', offsetX: 8, offsetY: 3, offsetX_p: 10, offsetY_p: 3 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(104); 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: 104, name: '迪奥娜', category: '原神', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600284bc71f.svg', offsetX: 8, offsetY: 3 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600284bc722.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: 103, name: '班尼特', categorySlug: 'genshin_impact', categoryName: '原神', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600267111e8.svg', offsetX: 3, offsetY: 2 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600267111ea.svg', offsetX: 12, offsetY: 5 } }).catch(() => null); window.CursorLandState?.rememberAdded?.(103); 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: 103, name: '班尼特', c_file: '63600267111e8.svg', p_file: '63600267111ea.svg', cat: 9, base_name: '原神', alt_name: 'genshin_impact', offsetX: 3, offsetY: 2, offsetX_p: 12, offsetY_p: 5 }).catch(() => null); if (legacyRes !== null && legacyRes !== undefined) { // Cursor added to old extension's side panel! window.CursorLandState?.rememberAdded?.(103); 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: 103, name: '班尼特', category: '原神', cursor: { url: 'https://zh.cursor-land.com/resources/cursors/63600267111e8.svg', offsetX: 3, offsetY: 2 }, pointer: { url: 'https://zh.cursor-land.com/resources/pointers/63600267111ea.svg', offsetX: 12, 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'" >
« 上一页
下一页 »
Showing
97
to
112
of
201
results
1
2
3
4
5
6
7
8
9
10
11
12
13