如何使用 html 和 javascript 保护下载 link?

how to protect download link using html and javascript?

我有两个下载 link。右键单击此 link 后,它会显示选项 link "open in new tab" "save link as" "copy link location" 等等。但我想保护这个 link。右键单击下载 link 时不应显示此选项。请帮忙

提前致谢

您无法使用 javascript 或 html/css 等客户端语言保护任何内容。 如果浏览器可以,人类也可以

您可以在 PHP 中创建一个唯一的下载 link,或者创建一个密码(也是唯一的)以允许用户获取他的文件,例如过期日期。

否则,您可以将文件作为附件发送到电子邮件中。

他们有很多方法可以做你想做的事,但只能使用服务器端语言。

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

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

    return false;
});