使用Javascript重定向所有推荐链接
Redirect all referral links with Javascript
我正在尝试制作一个安全的下载页面。为了阻止那个人简单地复制URL并与世界分享,我想使用Javascript重定向来自我的域之外的任何推荐。
这是我正在尝试的,但没有成功。
var referrer = /^(https?:'/'/[^'/]*)/.exec(document.referrer)
if (referrer && referrer[-1] == "http://mydomain.com") {
ducument.location = "http://mydomain.com/accessdenied"
}
您应该在服务器端执行此操作,有些人会禁用javascript并获得他想要的:D
您只能在服务器上执行此操作。不确定您使用的服务器端是什么,但无论您可以访问服务器属性$_server['HTTP_REFERER'];
拼写错误,"http"可能无法用于测试
var referrer = /^https?:'/'/([^'/]*)/.exec(document.referrer)
if (referrer && referrer[1] == "mydomain.com") {
document.location = "http://mydomain.com/accessdenied"
}
相关文章:
- 当链接javascript承诺时,如何处理then()函数中的条件
- 如何在grails中链接javascript引导程序方法
- 在PHP代码中单击链接javascript函数调用
- 随机链接javascript以忽略当前页面
- 如何链接javascript承诺和错误
- 在从ruby on rails中的资产管道加载的布局上链接Javascript函数
- 用链接 JavaScript 替换 HTML 的问题
- 突出显示当前链接 Javascript
- 如何在数组中添加超链接(Javascript)
- 有没有一种简单的方法可以在节点上双击 vis.js 创建超链接/javascript-action
- Facebook分享深度链接 - Javascript
- 链接 JavaScript 变量
- 在 AJAX 成功的新选项卡中打开链接 - Javascript
- window.打开一个新页面,然后单击新页面中的链接 - JavaScript
- 链接 JavaScript 函数
- 在 PHP 中链接 Javascript 文件
- 在拖动事件期间禁用链接 Javascript
- 文本框使用 if else 语句打开我的链接 JavaScript
- ajax脚本运行后指向页面的链接(javascript锚点?)
- 动态创建链接Javascript