可以使用以下代码片段修复PDF中的mailto链接:
const pdfContainer = document.getElementById('pdf-container');
//替换pdfContainer选择器中的ID名称
pdfContainer.addEventListener('click', function (e) {
const link = e.target.getAttribute('href');
if (link && link.includes('mailto:')) {
e.preventDefault();
window.location.href = link;
}
});
这个代码片段通过addEventListener监听点击事件,在链接的href属性中检查是否有'mailto:”,如果有,则使用window.location.href打开链接。请注意,pdfContainer选择器需要替换为PDF文档容器的正确ID名称。