|
百度站长平台链接自动提交-js代码- <script>
8 ]( [, ]8 L7 Q" y, ~8 l0 b7 h - (function(){
7 C) v+ X/ f, b! z/ b5 a - var canonicalURL, curProtocol;
! ?% l6 `/ q" B: C# w0 s* v - //Get the <link> tag% h% c$ X* V* `& W
- var x=document.getElementsByTagName("link");
! ^3 A1 [0 `' Y5 o - //Find the last canonical URL% Y7 n+ P7 v* n2 _( j, |
- if(x.length > 0){
h! U9 d5 `. ?* F% q4 H0 a0 A/ ] - for (i=0;i<x.length;i++){
( Y4 L3 { h/ t9 Z9 O - if(x[i].rel.toLowerCase() == 'canonical' && x[i].href){
" a! {# r C! e: @! O4 b$ i! R' Q" u, ] - canonicalURL=x[i].href;
) G# O% z: o6 y9 F/ ~9 H6 ^ - }% i+ X) P9 y/ g1 E# _2 i- w
- }
* z0 x2 ], t* `, @ - }
8 P) V$ J; `, @; f7 A$ c3 B* a* ` - //Get protocol" \% h& `# G* X1 e- }, e% y( I
- if (!canonicalURL){# s7 D% {2 K# |1 \- ^$ Q+ f, Q2 i1 h- g
- curProtocol = window.location.protocol.split(':')[0];
s5 a& O* }( u! f! P6 n, D6 |0 m - }: A& y I2 A {! w# K) K
- else{
, L1 p9 i- T, L/ e - curProtocol = canonicalURL.split(':')[0];
" E; F9 `% a4 Z& q7 g - }
- @4 u) i6 a' q! S/ b - //Get current URL if the canonical URL does not exist
: S9 a. Z: {) [- f/ J J - if (!canonicalURL) canonicalURL = window.location.href;
; n# J1 M* c' q; N9 ]! H2 q3 ` - //Assign script content. Replace current URL with the canonical URL
4 S% q9 J3 y" ?4 Q - !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);})();
9 q+ ]- a% q" C* c7 z" q% W - </script>! f2 C1 C* o' |6 X/ E6 u7 q4 z
复制代码
) U% L) [1 c# a2 v* l8 r9 k0 g* Q/ b% u8 g
* I% a) B' G; O K |
|