diff --git a/dating.html b/dating.html
index f327607..a65d7b5 100644
--- a/dating.html
+++ b/dating.html
@@ -90,7 +90,7 @@
 <script src="layer-v3.1.0/layer/layer.js"></script>
 <script src="lib/fingerprint2.js"></script>
 <script src="lib/qrcode.min.js"></script>
-<script src="lib/login.js?v=2022101102"></script>
+<script src="lib/login.js?v=2022101103"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 
 <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.20/jsrsasign-all-min.js"></script> -->
diff --git a/dewExc/index.html b/dewExc/index.html
index d8b3f96..b7c0116 100644
--- a/dewExc/index.html
+++ b/dewExc/index.html
@@ -123,7 +123,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script>
 $(function(){
     loginGo()
diff --git a/focus.html b/focus.html
index f46259a..5b27416 100644
--- a/focus.html
+++ b/focus.html
@@ -250,7 +250,7 @@
 <script src="layer-v3.1.0/layer/layer.js"></script>
 <script src="lib/fingerprint2.js"></script>
 <script src="lib/qrcode.min.js"></script>
-<script src="lib/login.js?v=2022101102"></script>
+<script src="lib/login.js?v=2022101103"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.20/jsrsasign-all-min.js"></script> -->
 
diff --git a/imagesPage.html b/imagesPage.html
index e6d98b5..f0a23de 100644
--- a/imagesPage.html
+++ b/imagesPage.html
@@ -370,7 +370,7 @@ $(function(){
                     for(var i=0;i<data.dataList.length;i++){
                         var list=data.dataList[i];
                         var videoList=JSON.parse(list.content)
-                        html+='<a target="_blank" href="https://www.footseen.xyz/room/videoRoom.html?topicId='+list.topicId+'&tag='+tagNum+'">'
+                        html+='<a target="_blank" rel="opener" href="https://www.footseen.xyz/room/videoRoom.html?topicId='+list.topicId+'&tag='+tagNum+'">'
                         html+='<li>';
                         html+='<div data-type="'+videoList.videos[0].cover.split('?')[0]+'" style="background: url(images/layz.png)" class="video-top-box">';
                         html+='<img class="videoImgOk" src="">'
diff --git a/index.html b/index.html
index b2c1419..cf6466d 100644
--- a/index.html
+++ b/index.html
@@ -191,7 +191,7 @@
 <script src="layer-v3.1.0/layer/layer.js"></script>
 <script src="lib/fingerprint2.js"></script>
 <script src="lib/qrcode.min.js"></script>
-<script src="lib/login.js?v=2022101102"></script>
+<script src="lib/login.js?v=2022101103"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <script>
 $(function(){
@@ -610,7 +610,7 @@ $(function(){
                     for(var i=0;i<data.dataList.length;i++){
                         var list=data.dataList[i];
                         var videoList=JSON.parse(list.content)
-                        html+='<a target="_blank" href="room/videoRoom.html?topicId='+list.topicId+'&tag='+tagNum+'">'
+                        html+='<a target="_blank" rel="opener" href="room/videoRoom.html?topicId='+list.topicId+'&tag='+tagNum+'">'
                         html+='<li>';
                         html+='<div data-type="'+videoList.videos[0].cover.split('?')[0]+'" style="background: url(images/layz.png)" class="video-top-box">';
                         html+='<img class="videoImgOk" src="">'
diff --git a/lib/login.js b/lib/login.js
index 9ee5fca..89de419 100644
--- a/lib/login.js
+++ b/lib/login.js
@@ -210,12 +210,12 @@ function loginGo(){
         var html=[];
         html+='<ul class="neck-nav-ul">';
         html+='<a class="nav-tag nav-tag1" href="https://www.footseen.xyz/index.html"><li data-type="1"><span>首頁</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
-        html+='<a class="nav-tag nav-tag2" target="_blank" href="https://www.footseen.xyz/live.html"><li data-type="2"><span>直播</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
+        html+='<a class="nav-tag nav-tag2" target="_blank" rel="opener" href="https://www.footseen.xyz/live.html"><li data-type="2"><span>直播</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
         html+='<li class="nav-like-btn" data-type="3"><span>追蹤</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li>';
-        html+='<a class="nav-tag nav-tag4" target="_blank" href="https://www.footseen.xyz/videoPage.html"><li data-type="4"><span>影片</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
-        html+='<a class="nav-tag nav-tag5" target="_blank" href="https://www.footseen.xyz/imagesPage.html"><li data-type="5"><span>圖檔</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
-        html+='<a class="nav-tag nav-tag6" target="_blank" href="https://www.footseen.xyz/dating.html"><li data-type="6"><span>約會</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
-        html+='<a class="nav-tag nav-tag7" target="_blank" href="https://www.footseen.xyz/reg/index.html?v=20220812"><li class="reg-li" data-type="7"><span>儲值</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
+        html+='<a class="nav-tag nav-tag4" target="_blank" rel="opener" href="https://www.footseen.xyz/videoPage.html"><li data-type="4"><span>影片</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
+        html+='<a class="nav-tag nav-tag5" target="_blank" rel="opener" href="https://www.footseen.xyz/imagesPage.html"><li data-type="5"><span>圖檔</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
+        html+='<a class="nav-tag nav-tag6" target="_blank" rel="opener" href="https://www.footseen.xyz/dating.html"><li data-type="6"><span>約會</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
+        html+='<a class="nav-tag nav-tag7" target="_blank" rel="opener" href="https://www.footseen.xyz/reg/index.html?v=20220812"><li class="reg-li" data-type="7"><span>儲值</span> <img src="https://www.footseen.xyz/images/front/nack-icon.png" alt=""></li></a>';
         html+='</ul>';
         $(".neck-nav-content").append(html)
         $(".nav-like-btn").on("click",function(){
diff --git a/live.html b/live.html
index 0e72f0e..f3d5673 100644
--- a/live.html
+++ b/live.html
@@ -113,7 +113,7 @@
 <script src="layer-v3.1.0/layer/layer.js"></script>
 <script src="lib/fingerprint2.js"></script>
 <script src="lib/qrcode.min.js"></script>
-<script src="lib/login.js?v=2022101102"></script>
+<script src="lib/login.js?v=2022101103"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.20/jsrsasign-all-min.js"></script> -->
 
@@ -229,7 +229,7 @@ $(function(){
                     if(data.roomList[i]==undefined)break;
                     var list=data.roomList[i]
                     html+='<li>';
-                    html+='<a target="_blank" href="https://www.footseen.xyz/room/liveRoom.html?roomId='+list.roomId+'"><div style="background: url(https://zhibocdn.yabolive.net/comm'+list.face.split('?')[0]+'?x-oss-process=image/resize,w_368) no-repeat;background-size: cover;" class="live-top-box">';
+                    html+='<a target="_blank" rel="opener" href="https://www.footseen.xyz/room/liveRoom.html?roomId='+list.roomId+'"><div style="background: url(https://zhibocdn.yabolive.net/comm'+list.face.split('?')[0]+'?x-oss-process=image/resize,w_368) no-repeat;background-size: cover;" class="live-top-box">';
                     if(list.liveScope==3&&list.selfLock==1)html+='<img class="lock" src="images/Lock-ok.png">';
                     else if(list.liveScope==3&&list.selfLock==0)html+='<img class="lock" src="images/Lock-no.png">';
                     html+='<p class="introduce">'+list.introduce+'</p>'
diff --git a/reg/index.html b/reg/index.html
index 181ea79..baf6dc5 100644
--- a/reg/index.html
+++ b/reg/index.html
@@ -157,7 +157,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 
 <script>
 $(function(){
diff --git a/room/imagesRoom.html b/room/imagesRoom.html
index 5d31486..2b5164e 100644
--- a/room/imagesRoom.html
+++ b/room/imagesRoom.html
@@ -139,7 +139,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script src="../lib/fingerprint2.js"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <script>
diff --git a/room/liveRoom.html b/room/liveRoom.html
index e99c0bf..bfcea9a 100644
--- a/room/liveRoom.html
+++ b/room/liveRoom.html
@@ -465,7 +465,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script src="../lib/fingerprint2.js"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <script>
diff --git a/room/videoRoom.html b/room/videoRoom.html
index b83e65d..58f50d0 100644
--- a/room/videoRoom.html
+++ b/room/videoRoom.html
@@ -138,7 +138,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script src="../lib/fingerprint2.js"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <script>
diff --git a/search/index.html b/search/index.html
index 35d7556..740f64d 100644
--- a/search/index.html
+++ b/search/index.html
@@ -121,7 +121,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script src="../lib/qrcode.min.js"></script>
 <script>    
 $(function(){
diff --git a/space/index.html b/space/index.html
index 372a7c3..3275da4 100644
--- a/space/index.html
+++ b/space/index.html
@@ -232,7 +232,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <script>
 $(function(){
diff --git a/space/like.html b/space/like.html
index 593ded3..fed8546 100644
--- a/space/like.html
+++ b/space/like.html
@@ -75,7 +75,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script>
 $(function(){
     loginGo()
diff --git a/space/myRoom.html b/space/myRoom.html
index d64fe05..61bd285 100644
--- a/space/myRoom.html
+++ b/space/myRoom.html
@@ -132,7 +132,7 @@
 <script src="../lib/select.js"></script>
 <script src="../lib/default.js?v=2022101107"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script>
 $(function(){
     var faceGoT=null
diff --git a/tag.html b/tag.html
index 1c99169..9bc493d 100644
--- a/tag.html
+++ b/tag.html
@@ -286,7 +286,7 @@
 <script src="layer-v3.1.0/layer/layer.js"></script>
 <script src="lib/fingerprint2.js"></script>
 <script src="lib/qrcode.min.js"></script>
-<script src="lib/login.js?v=2022101102"></script>
+<script src="lib/login.js?v=2022101103"></script>
 <script src="lib/keywords.js"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.20/jsrsasign-all-min.js"></script> -->
diff --git a/videoPage.html b/videoPage.html
index 593cb46..acd4c3d 100644
--- a/videoPage.html
+++ b/videoPage.html
@@ -179,7 +179,7 @@
 <script src="layer-v3.1.0/layer/layer.js"></script>
 <script src="lib/fingerprint2.js"></script>
 <script src="lib/qrcode.min.js"></script>
-<script src="lib/login.js?v=2022101102"></script>
+<script src="lib/login.js?v=2022101103"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
 <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.20/jsrsasign-all-min.js"></script> -->
 
@@ -457,7 +457,7 @@ $(function(){
                     for(var i=0;i<data.dataList.length;i++){
                         var list=data.dataList[i];
                         var videoList=JSON.parse(list.content)
-                        html+='<a target="_blank" href="https://www.footseen.xyz/room/videoRoom.html?topicId='+list.topicId+'&tag='+tagNum+'">'
+                        html+='<a target="_blank" rel="opener" href="https://www.footseen.xyz/room/videoRoom.html?topicId='+list.topicId+'&tag='+tagNum+'">'
                         html+='<li>';
                         html+='<div data-type="'+videoList.videos[0].cover.split('?')[0]+'" style="background: url(images/layz.png)" class="video-top-box">';
                         html+='<img class="videoImgOk" src="">'
diff --git a/vip/index.html b/vip/index.html
index fae0009..eca347f 100644
--- a/vip/index.html
+++ b/vip/index.html
@@ -248,7 +248,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v='2022071303'"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script src="../lib/qrcode.min.js"></script>
 <script>
 $(function(){
diff --git a/vip/rule.html b/vip/rule.html
index 8ec86e5..1d2cb26 100644
--- a/vip/rule.html
+++ b/vip/rule.html
@@ -80,7 +80,7 @@
 <script src="../layer-v3.1.0/layer/layer.js"></script>
 <script src="../lib/default.js?v='2022071303'"></script>
 <script src="../lib/qrcode.min.js"></script>
-<script src="../lib/login.js?v=2022101102"></script>
+<script src="../lib/login.js?v=2022101103"></script>
 <script src="../lib/qrcode.min.js"></script>
 <script>
 $(function(){