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:
parent
cb7ca436a4
commit
9d27fac630
|
|
@ -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)';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue