使Etherpad适应新的参数

时间:2011-06-24 17:33:36

标签: javascript etherpad

我尝试使用etherpad,因此只有在请求中发送某些params时才能访问它。 例如,如果提供了像

这样的唯一ID,我想要显示某个打击垫
http://myetherpad.com/thepadid?myparam=blub

有谁知道我能在哪里解析params?我搜索了所有的js文件,但没找到我要找的确切内容。

我发现有某种请求对象。您可以像

一样访问它
request.params.padId

但我也不知道在哪里搜索这个对象的实现。 我希望有人可以帮助我。谢谢:))

2 个答案:

答案 0 :(得分:1)

您可能会在https://github.com/ether/pad/blob/master/etherpad/src/etherpad/licensing.js#L153

的代码中破解某些内容

但如果您只需要某种密码保护,那么就有更简单的方法。最简单的方法是使用内置于您的Web服务器的内容,或使用内置的专业功能 - 更多内容在http://etherpad.org/2010/10/14/241/

(使用URL参数获取密码的想法可以简化;只需使用复杂的填充名称,只有那些带有URL的人才能找到它。拥有一个“漂亮”的填充名称并在最后添加一个复杂的密码并不是' t根本不保护垫。)

答案 1 :(得分:0)

对于有相同问题的任何人:您可以通过

获取GET参数
request.headers['Referer']

它返回用户调用的URI。但我仍然不知道如何正确地做到这一点(或获取POST参数)。