fix: add noopener,noreferrer to Brain window.open calls (Tabnabbing prevention)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
posimai 2026-03-20 14:09:24 +09:00
parent cb7ca436a4
commit 9d27fac630
1 changed files with 2 additions and 2 deletions

View File

@ -1207,7 +1207,7 @@
if (!ev) return; if (!ev) return;
savedIds.add(id); savedIds.add(id);
localStorage.setItem('events-saved', JSON.stringify([...savedIds])); localStorage.setItem('events-saved', JSON.stringify([...savedIds]));
window.open(`https://posimai-brain.vercel.app/?url=${encodeURIComponent(ev.url)}&title=${encodeURIComponent(ev.title)}`, '_blank'); window.open(`https://posimai-brain.vercel.app/?url=${encodeURIComponent(ev.url)}&title=${encodeURIComponent(ev.title)}`, '_blank', 'noopener,noreferrer');
showToast('Brainに保存しました'); showToast('Brainに保存しました');
renderTimeline(); renderTimeline();
} }
@ -1251,7 +1251,7 @@
brainBtn.onclick = () => { brainBtn.onclick = () => {
savedIds.add(id); savedIds.add(id);
localStorage.setItem('events-saved', JSON.stringify([...savedIds])); localStorage.setItem('events-saved', JSON.stringify([...savedIds]));
window.open(`https://posimai-brain.vercel.app/?url=${encodeURIComponent(ev.url)}&title=${encodeURIComponent(ev.title)}`, '_blank'); window.open(`https://posimai-brain.vercel.app/?url=${encodeURIComponent(ev.url)}&title=${encodeURIComponent(ev.title)}`, '_blank', 'noopener,noreferrer');
showToast('Brainに保存しました'); showToast('Brainに保存しました');
brainBtn.innerHTML = '<i data-lucide="bookmark-check"></i> 保存済み'; brainBtn.innerHTML = '<i data-lucide="bookmark-check"></i> 保存済み';
brainBtn.style.color = 'var(--accent)'; brainBtn.style.color = 'var(--accent)';