尝试使用 javascript。
使用像 jQuery 这样的框架很容易,因此可以在框架或弹出窗口中找到这样的标签。您可以通过以下方式尝试:
var allATags = $('myFrameId').find('a');
$(allATags).each(function(index, element){
var href = $(element).attr('href');
//here you shall try to find out if there a mailto Link or a normal link, e.g. using regular expression or indexOf()
[...]
if (isMailToLink){
//split the href String at the signs '&' with which the subject, mail, etc is splitted and removing the mailto, putting all in own variables
[...]
$(element).attr('href', 'javascript:void(0);');
$(element).click(function(){
showMyMailForm(toMail, mailSubject, mailBody);
});
}
});
在框架或弹出窗口中打开文档时,等待文档被加载,然后运行您的代码以使用您的 mailform-mailer 替换该文档上所有现有的 mailto-links。
代码只是一种试图激发灵感的方式,没有工作代码。