mirror of
https://github.com/go-shiori/shiori.git
synced 2025-09-06 13:05:30 +08:00
Fix: add rel=noopener on link that open new tab
This commit is contained in:
parent
c62c33c5cd
commit
c8c29fe933
3 changed files with 12 additions and 11 deletions
|
@ -27,7 +27,7 @@
|
|||
<p id="metadata">Added $$.Modified$$ UTC</p>
|
||||
<p id="title">$$.Title$$</p>
|
||||
<div id="links">
|
||||
<a href="$$.URL$$" target="_blank">View Original</a>
|
||||
<a href="$$.URL$$" target="_blank" rel="noopener">View Original</a>
|
||||
$$if .HasArchive$$
|
||||
<a href="/bookmark/$$.ID$$/archive">View Archive</a>
|
||||
$$end$$
|
||||
|
@ -66,8 +66,9 @@
|
|||
mounted() {
|
||||
this.loadSetting();
|
||||
|
||||
document.querySelectorAll("#content a").forEach((elem) => {
|
||||
document.querySelectorAll("#content a").forEach(elem => {
|
||||
elem.setAttribute("target", "_blank");
|
||||
elem.setAttribute("rel", "noopener");
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
|
@ -4,7 +4,7 @@ var template = `
|
|||
v-if="editMode"
|
||||
@click="selectBookmark">
|
||||
</a>
|
||||
<a class="bookmark-link" :href="mainURL" target="_blank">
|
||||
<a class="bookmark-link" :href="mainURL" target="_blank" rel="noopener">
|
||||
<span class="thumbnail" v-if="imageURL" :style="thumbnailStyleURL"></span>
|
||||
<p class="title">{{title}}</p>
|
||||
<p class="excerpt" v-if="!imageURL">{{excerpt}}</p>
|
||||
|
@ -15,7 +15,7 @@ var template = `
|
|||
</div>
|
||||
<div class="spacer"></div>
|
||||
<div class="bookmark-menu">
|
||||
<a class="url" :href="url" target="_blank">
|
||||
<a class="url" :href="url" target="_blank" rel="noopener">
|
||||
{{hostnameURL}}
|
||||
</a>
|
||||
<template v-if="!editMode">
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue