【问题标题】:how to stop people from sharing your website page link?如何阻止人们分享您的网站页面链接?
【发布时间】:2020-07-23 19:17:21
【问题描述】:

有没有办法使我网站上的页面链接不可共享,即如果我与其他人共享该页面的链接将无法访问它,只能从源访问

【问题讨论】:

  • “源”是什么意思?
  • 很简单,没有。
  • @MARSHMALLOW 我的意思是他们只能在我的网站上打开链接

标签: javascript html web hyperlink httpbackend


【解决方案1】:

如果您有一个指向您希望从中访问它的网站的 URL,您可以在加载页面之前检查它们是否来自该页面,它们是否只是关闭选项卡或其他内容,或者显示一条消息。

var oldURL = document.referrer;
if(oldURL!="YOURSITEURL.COM"){
   location.replace("WHEREVER.COM")
}

【讨论】:

    【解决方案2】:

    一些可能性(并非所有可能性都是平等的):

    • 授权:要求用户进行身份验证,然后限制谁可以访问特定的 URL。
    • 不要使用网址:改为使用不修改网址的单页应用。
    • 随意:让每个链接都指向一个动态生成的网址,该网址只能访问一次。

    【讨论】:

    • 感谢您的帮助,这个想法是我锁定的目标
    猜你喜欢
    • 1970-01-01
    • 2014-06-22
    • 2010-11-17
    • 2015-05-04
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 2021-04-22
    • 1970-01-01
    相关资源
    最近更新 更多