【发布时间】:2012-09-12 19:54:32
【问题描述】:
我在搜索和检查某些网站的元素时发现了一个不错的脚本。
这是我发现的:
<script type="text/javascript">
//redirect browser to fullscreen preview
if (/^http:\/\/codecanyon\.net/.test(document.referrer))
window.top.location.href = 'http://www.gravitysign.com/backslider/';
</script>
所以如果我从这个脚本中理解,它会告诉 jquery 网站是否通过 codecanyon 打开,将它们重定向到指定的网站进行预览。
现在...我想知道是否有可能制作这样的东西。
如果我们指定一个网站,例如 http://google.com 并将其输入到 javascript...然后如果该网站被上传到任何其他域,除了 google.com ...它将重定向到指定的站点(google ) ?
所以为了澄清一点,让我举个例子。
如果我为“an-website.com”创建了一个网站,然后有人将他们的网站上传到“another-website.com”,它会自动将所有访问者从 another-website.com 重定向到 an-website .com。
希望我足够清楚,并希望这是可能的。干杯!
【问题讨论】:
-
这表示,如果
document.referrer对象匹配以http://codecanyon.net开头的字符串,则将用户重定向到网站。我不确定混乱在哪里。 -
完全一样...但是有没有可能做出类似的东西,但是说如果有除指定域之外的任何域,则重定向到指定域...
-
你打算用它作为某种复制保护吗?
-
@Jørgen 完全一样……还有 Loktar……你的意思是什么?如果我不知道哪个网站将成为推荐人,如何将其输入到 javascript 中? :]
-
@Nenad dvl 但是您将如何防止托管副本的人编辑您的标记并删除您的脚本?
标签: javascript