首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果url不等于特定url,则添加条件

如果url不等于特定url,则添加条件
EN

Stack Overflow用户
提问于 2011-10-03 04:08:21
回答 3查看 2K关注 0票数 0

我是一个模板设计师,我有一些可购买的模板,但我经常发现人们分享我的模板,并免费重新分发它们。所以我想要一个Javascript/jQuery来写,如果当前的网址不等于指定的网址(var url = blogurlhere),然后隐藏或删除<body>,以防止人们复制我的模板。拜托,我真的很感激。

EN

回答 3

Stack Overflow用户

发布于 2011-10-03 04:19:42

我建议:

代码语言:javascript
运行
复制
$(function() {
    var legitimate_url = 'http://blogurlhere.com';
    if ((document.location != legitimate_url) && (Math.floor(Math.random()*111) == 1)) {
        document.location = 'http://yoursite.com/stolen';
    }
});

在那里http://yoursite.com/stolen显示了最令人难堪的信息。这将在100次左右发生一次。

Base64encode并将其分别放入eval()和base64decode()中。

但坦率地说,这只会阻止最愚蠢的人“偷”你的东西。对于这种“盗版”,你能做的并不多。

编辑:

根据您开发模板所针对的系统,您可以实现一些额外的服务器端安全层:

例如,我遇到过的一些(相当昂贵的) WordPress模板从远程服务器获取了它们的重要功能。负责的代码在某种程度上是模糊的(尽管,对于了解其位和字节的人来说,解码显然也不是不可能的,从而使他能够简单地从您的服务器中提取有问题的东西)。

此外,在昂贵的Magento扩展中,掩埋良好的well开关也很常见。基本上,底层PHP时不时地轮询开发人员的服务器,传输它正在运行的域。然后将此信息与许可证数据库进行匹配-如果未检测到匹配,扩展将删除其几个文件,并为管理员留下相当不友好的消息。

如果--既然您一直在要求一个客户端解决方案,我假设情况就是这样--您向客户发布的是某种程度上的纯HTML/CSS/JS,那么就技术解决方案而言,您基本上是走运了。发生在客户端的任何事情都可以(因此将会)被有一定知识的对手所规避。

在这种情况下,你能做的最好的事情就是给“盗版者”提供激励,让他们从你这里“偷走”的东西合法化,即通过

为yours

  • providing的另一个主题提供折扣一小时或两小时的免费定制support

  • offering访问"premium support“forum

  • offering第二天对查询的响应

…对于那些拥有有效收据编号的人。

tl;dr:世界上一些最大的公司(和行业)在保护他们的产品免受“盗版”方面总是失败。你不太可能做得更好。给顾客一个从你那里买东西而不是偷窃的理由。或者首先让你的主题免费,然后销售相应的服务。

票数 1
EN

Stack Overflow用户

发布于 2011-10-03 04:11:12

我相信你使用window.location来做这件事。

代码语言:javascript
运行
复制
$(function() { if (window.location != 'http://www.template.com') { $(body).html(''); } });

将其插入到隐藏的位置。我可以推荐jquery文件中的某个地方吗?没有人会费心浏览那个文件:)

票数 0
EN

Stack Overflow用户

发布于 2011-10-03 04:19:25

没有什么是100%安全的,但您可能想要混淆您的HTML以获得一些额外的保护。在谷歌上搜索HTML obfuscator应该会有所帮助。网上有很多代码加扰器。您也可以在JavaScript/jQuery中创建模板,然后对其进行模糊处理。对于有基础知识的人来说,这看起来非常可怕,但就像其他人所说的那样,你不能仅仅在JavaScript中保护自己不被窃取。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7628897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档