|
|
百度站长平台链接自动提交-js代码- <script>
& W9 `# `& g+ y5 K" o - (function(){: u9 j% ]' b! r5 Z
- var canonicalURL, curProtocol;9 ~* `! d8 O, ~1 {( \# @7 @4 ~
- //Get the <link> tag0 E# E3 p" R4 Z% i3 v |% S
- var x=document.getElementsByTagName("link");. I2 ^8 A* P7 Z1 R
- //Find the last canonical URL
9 K$ N4 e5 B* w. I$ u - if(x.length > 0){
/ z- @$ ^; o3 Z$ P8 |( \" Q+ r - for (i=0;i<x.length;i++){) Q/ y0 Y6 E, F1 C% E
- if(x[i].rel.toLowerCase() == 'canonical' && x[i].href){1 X, } i. v6 _) Q
- canonicalURL=x[i].href;& u% Q+ W. l7 P8 u9 r! k
- }% a( {$ W* E" n2 {! w
- }
( X8 Y! O1 t8 {; h - }+ A1 m% E# n) _0 ^/ [. ?- C
- //Get protocol
/ j5 t2 I2 a! ?7 C. G7 R - if (!canonicalURL){
! B' p. Q+ X8 D2 h - curProtocol = window.location.protocol.split(':')[0];7 w/ r% C6 M9 v$ K
- }
0 K1 o7 J& ]$ f* C; O4 S - else{
- q9 [$ F; x& S' o' ]3 X - curProtocol = canonicalURL.split(':')[0];
2 N" |+ q+ A- R2 v% F9 d4 [- k4 x/ b - }6 C2 `* F* T( K/ i) ?! s5 e; C
- //Get current URL if the canonical URL does not exist
; `2 l& ], v/ D! @" C0 j& H$ D; V - if (!canonicalURL) canonicalURL = window.location.href;4 ^& T( u4 a, h" x
- //Assign script content. Replace current URL with the canonical URL
. i( {5 ?+ ~6 e# L - !function(){var e=/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi,r=canonicalURL,t=document.referrer;if(!e.test(r)){var n=(String(curProtocol).toLowerCase() === 'https')?"https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif":"//api.share.baidu.com/s.gif";t?(n+="?r="+encodeURIComponent(document.referrer),r&&(n+="&l="+r)):r&&(n+="?l="+r);var i=new Image;i.src=n}}(window);})(); s" f: S- p6 o# P$ a# i9 h
- </script>
* V9 B# o" V1 G( z7 u! D! i
复制代码
7 z8 m% t5 K# Z1 W6 \7 o& }& G- ^! b1 ~) L& ~( ?6 I% y; @
: X/ I! w& F7 I: d; g! z" X' ~
|
|