我想仅向外部链接(重定向到外部网站的链接)添加一个参数。这是我到目前为止所做的:
<script type="text/javascript">//<![CDATA[
jQuery('document').ready(function(){
jQuery( 'a' ).each( function( index, element ){
var url = jQuery( element ).prop( 'href' );
if (url.host !== window.location.host){
if ( url.indexOf( '?' ) == -1 ) {
url += '?ref=xxx';
} else {
url += '&ref=xxx';
}
jQuery( element ).prop( 'href', url );
}
} );
});
</script>
但是,这将添加ref=xxx到所有链接(内部和外部)。我在这里错过了什么吗?
呼啦一阵风
相关分类