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

时间:2017-03-30 07:48:00

标签: javascript html hyperlink download protected

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

提前致谢

2 个答案:

答案 0 :(得分:0)

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

您可以在PHP中创建一个唯一的下载链接,或创建一个密码(也是唯一的)以允许用户获取其文件的截止日期,例如。

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

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

答案 1 :(得分:0)

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

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

    return false;
});