我有两个下载链接。 右键单击此链接后,它显示选项链接"在新选项卡中打开"将链接另存为"复制链接位置"等。但我想保护这个链接。右键单击下载链接时不应显示此选项。请帮忙
提前致谢
使用上下文菜单事件来防止菜单显示:
document.getElementById('downloadThisPage').addEventListener('contextmenu', function (event) {
event.preventDefault();
return false;
});
你不能用 javascript 或 html/css 等客户端语言保护任何东西。如果浏览器可以,人类可以
您可以在PHP中创建一个唯一的下载链接,或者创建一个密码(也是唯一的(,以允许用户获取具有到期日期的文件。
或者,您可以将文件作为附件通过电子邮件发送。
它们是执行所需操作的多种方法,但只能使用服务器端语言。