我有两个下载链接。右键单击此链接后,显示选项链接"在新选项卡中打开" "将链接保存为" "复制链接位置"等等。但我想保护这个链接。右键单击下载链接时不应显示此选项。请帮忙
提前致谢
答案 0 :(得分:0)
您无法使用javascript或html / css等客户端语言保护任何内容。 如果浏览器可以,人类可以
您可以在PHP中创建一个唯一的下载链接,或创建一个密码(也是唯一的)以允许用户获取其文件的截止日期,例如。
否则,您可以通过电子邮件将文件作为附件发送。
他们有很多方法可以做你想要的,但只能用服务器语言。
答案 1 :(得分:0)
使用上下文菜单事件阻止菜单显示:
document.getElementById('downloadThisPage').addEventListener('contextmenu', function (event) {
event.preventDefault();
return false;
});