如何使用HTML和JavaScript保护下载链接



我有两个下载链接。 右键单击此链接后,它显示选项链接"在新选项卡中打开"将链接另存为"复制链接位置"等。但我想保护这个链接。右键单击下载链接时不应显示此选项。请帮忙

提前致谢

使用上下文菜单事件来防止菜单显示:

document.getElementById('downloadThisPage').addEventListener('contextmenu', function (event) {
    event.preventDefault();
    return false;
});

你不能用 javascript 或 html/css 等客户端语言保护任何东西。如果浏览器可以,人类可以

您可以在PHP中创建一个唯一的下载链接,或者创建一个密码(也是唯一的(,以允许用户获取具有到期日期的文件。

或者,您可以将文件作为附件通过电子邮件发送。

它们是执行所需操作的多种方法,但只能使用服务器端语言。

最新更新