0

我创建了自己的 Javascript/PHP 小部件,该小部件从我的网站获取信息,并允许其他用户自行放置。我想知道如何进行一些“链接保护”。我制作小部件的原因是我可以从那些决定在他们的网站上使用我的小部件的人那里获得一些有价值的链接。我从中获得教程的网站是

http://php-drops.blogspot.ca/2011/04/creating-widget-with-javascript-and-php.html

当我查看源代码时,该站点的链接是不可见的,因为它是在 iframe 中显示的。我想要做的是放置一个单独的<div>,它会有类似的东西

<div id="my_copyright">Data provided by <a href="http://www.example.com">Example.com</a></div>

我将如何保护数据,以便如果用户尝试删除链接、将<a>标签更改为 arel="nofollow"或任何其他“变通办法”,数据将不会加载并发布 alert() 并且不会加载数据?

任何帮助都会很棒!该脚本目前使用 1 个 JS 文件 1 个 PHP 文件,从 MySQL 中提取数据并打印出所需的数据。

4

1 回答 1

0

正如 Barmar 建议的那样,您唯一的选择是通过默默无闻来确保安全。成功与否取决于您的听众。对于一个随便的网站管理员来说,这可能会阻止他更改您的代码。它只是增加了“不能被嘲笑”的因素。

1)缩小你的代码: http: //fmarcia.info/jsmin/test.html

2) 使用 JS 打包器/混淆器: http: //dean.edwards.name/packer/

于 2013-03-08T07:49:52.817 回答