JavaScript JS外部Windows和穷人的电子邮件混淆(jQuery)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript JS外部Windows和穷人的电子邮件混淆(jQuery)相关的知识,希望对你有一定的参考价值。

/*
 * Author:		Aaron Alexander (nerdfiles.net)
 */

var baseDomain 		= "test.com";
var baseEmailDomain	= "test.com";

$(document).ready(function(){
	
	/*
	Since the "target" attribute is no longer permitted under the XHTML 1.0 Strict specification
	See (for a discussion): http://robertnyman.com/2006/02/13/how-evil-is-the-target-attribute/
	Example: <a href="http://google.com" rel="external">google.com</a>
	*/
	$("a[rel='external']").addClass("external-link");
	
	$("a[rel='external']").click(function(event) {
		window.open(this.href);
		event.preventDefault();
	});
	
	/*
	A poor man's e-mail obfuscation
	Checks to see if rel attribute has "email" then grabs the preceding word.
	Example: <a href="#" rel="e-mail handle">com.tset@eldnah</a>
	*/
	$("a[rel^='e-mail']").css({
		"unicode-bidi": "bidi-override",
		"direction": 	"rtl",
	});
		
	$("a[rel^='e-mail']").click(function(event) {
		var str = this.rel;
		var emailHandle = str.replace(/e-mail /, "");
		window.location = "mailto:" + emailHandle + "@" + baseEmailDomain;
		event.preventDefault();
	});

});

以上是关于JavaScript JS外部Windows和穷人的电子邮件混淆(jQuery)的主要内容,如果未能解决你的问题,请参考以下文章

C# windows程序应用与JavaScript 程序交互实现例子

javascript 使用Google Analytics的穷人的Javascript错误记录器

javascript基础一语法和常用函数

javascript高级程序设计 读书笔记1

js文件如何引用外部js

jsp中 怎么引用一个外部 JavaScript 这个外部的JavaScript怎么写