我如何在我开发的网站上添加由链接提供支持?
Posted
技术标签:
【中文标题】我如何在我开发的网站上添加由链接提供支持?【英文标题】:How i can add powered by link on my developed website? 【发布时间】:2016-06-22 10:33:00 【问题描述】:我正在尝试在我自己开发的网站的页脚中添加一个由链接提供支持。 我尝试了一个 jquery 方法来检查这个链接是否存在于页脚中。
在 wordpress、phpBB 论坛和 MyBB 论坛等许多开源模板中,页脚中有一个我们无法删除的链接。实际上我想实现一些东西,比如由链接驱动的 wordpress。如果有人使用我的网站脚本并且他试图删除该链接,那么网站脚本应该无法正常工作。
我试过了:
<strong>Powered By</strong><a id="poweredby" href="www.mysite.com">My Site Name</a>
<script>
var txt = $("#poweredby").text();
if(txt !="My Site Name" || $("#poweredby") == undefined)
$("body").css("display","none");
</script>
以上代码可以轻松更改或删除。有什么方法可以保护我们的模板不被复制?
【问题讨论】:
jquery
这样做是个坏主意!
我不明白你的问题。如果您自己开发了该页面,为什么不将 html 链接添加到模板的页脚?为什么你上面的代码没有显示?结果如何?欢迎阅读How to create a Minimal, Complete, and Verifiable example。
$("#poweredby")
永远不能被取消定义。除此之外,这个问题根本不清楚
@Peter OP 已经添加了html
,当有人删除copyright
文本然后正文得到display: none
。我确定他问错了问题!
我知道这是个坏主意,首先,如果有人要删除您的copyright
,毫无疑问要获得inspect element
并轻松删除您的display: none
!其次,如果有人试图删除版权文本,他可以删除/更改您的 id
,您应该找到更好的方法来做到这一点。比如server side
方式等等。
【参考方案1】:
每个可以查看您的网站或模板的人都可以获取并更改它。除了禁止使用你的模板之外,只有混淆的方式。
这将增加人们为使用您的模板所做的努力。
阅读tools for obfuscating html and css的答案。
【讨论】:
以上是关于我如何在我开发的网站上添加由链接提供支持?的主要内容,如果未能解决你的问题,请参考以下文章