2011-06-22 82 views
1

我想创建类似于fb:tag的东西。创建类似于fb:标签

例如,如果你在你的代码中加入fb:comments,它会显示你在Facebook上的评论。

当然,您需要在您的HTML头中包含Facebook xmlns。

我该如何创建自己的标签来执行例如加密?

例如:<myEncrypt:key>encrypted word</myEncrypt:key>

这可能吗?我觉得是这样的。有人能给我一些关于如何实现这一目标的方向吗?

谢谢

+0

你问的是如何将带有自定义命名空间的元素插入HTML中? (在运行时在浏览器中?)或者也许还有如何处理它们(例如,执行加密)在哪里发生? (再次,在运行时在浏览器中) – LarsH

+0

Both。我认为添加自定义名称空间并不难。最难的部分是执行加密服务器端并将结果返回到html运行时间! (假设只使用简单的加密算法)。介绍我将能够删除可能的SSL并将其作为替代方案引入! – glarkou

+0

所以你想要在浏览器中将自定义标签插入HTML中,将它们发送到服务器,并对它们进行处理。你在问一个很大的问题,而且很模糊。技术堆栈的哪些部分已经决定?例如。你要使用什么服务器端框架?如果你想发明一种SSL的替代方案,你为什么要求我们帮助重新发明轮子? – LarsH

回答

0

它实际上是由JavaScript(如果你正在讨论把fb:...在html中)。所有你需要做的就是在文件加载时解析DOM树,以找到特定的标签/前缀,并根据需要进行处理。您可以使用jQuery或dojo等进行复杂的查询。在dojo中使用了相同的概念,但在标签上使用自定义属性。

<button data-dojo-type="dijit.form.Button" type="button"> 
+0

嗯..谢谢。你相信我可以很容易地用这样的东西来加密/解密吗? – glarkou

+0

你是想要隐藏数据的人,以及你想要的安全程度如何?上面的答案基本上说你会在客户端进行加密/解密,这意味着你将发送明文和/或加密密钥给客户端。 –