将Javascript转换为小部件

时间:2014-01-29 23:25:30

标签: javascript html

我已经制作了一个人们可以使用的工具和它在Javascript中制作的。 他们生成代码,然后将其粘贴到他们的网页代码中。

我只是想知道如何让它在论坛帖子或其他网站帖子中运行,或者网站通常会阻止这类事情?

是否可以将其转换为社交媒体网站?喜欢这样,用户可以在帖子内与它进行互动吗?谢谢!

1 个答案:

答案 0 :(得分:0)

首先警告:不要以现在的方式做到这一点

您迫使人们直接从您的服务器将脚本直接注入他们的网站。此脚本设置和使用全局变量,并可以破坏其他内容。如果有人在我跑的网站上添加了这样的东西,我会非常非常生气。例如,您的脚本在全局范围内创建一个名为clicked()的函数。如果该网站已经有一个名为它的功能怎么办?然后突然间那个网站破了。没有这些问题(see how twitter buttons work for example)就可以做到这一点,但它仍有局限性。

以您设置的方式执行此操作会查找另一个与XSS(跨站点脚本)攻击完全相同的站点,所以不,您不能在论坛/等中执行此操作 - 他们明确禁止它。

有时论坛可能会允许iframe(他们对包含网站的安全性要好得多)。在你的情况下使用iframe实际上是一个更清洁的解决方案。只需让它们包含指向您网站的iframe即可。然后您的站点(使用php,.Net,node,perl,您想要的任何服务器脚本语言)将使用您想要的标记进行回复。您可以将所需的参数作为参数传递到网址中。