我正在建立一个新的 Joomla 2.5 网络,我发现了这个问题。
当我在文章中使用 mailto 链接时,一切都按预期工作,但如果我在模块中执行相同操作,javascript 代码会替换电子邮件。
一些示例源输出:
<a class="contact-icons mail" href="mailto:
<script type='text/javascript'>
<!--
var prefix = 'ma' + 'il' + 'to';
var path = 'hr' + 'ef' + '=';
var addy21722 = 'example@example.com';
document.write('<a ' + path + '\'' + prefix + ':' + addy21722 + '\'>');
document.write(addy21722);
document.write('<\/a>');
//-->\n </script><script type='text/javascript'>
<!--
document.write('<span style=\'display: none;\'>');
//-->
</script>
<script type='text/javascript'>
<!--
document.write('</');
document.write('span>');
//-->
</script>"></a>
我可以看到问题在于混淆代码,但我不明白为什么只在模块中失败。