隐藏使用Meteor.js的迹象

时间:2013-12-31 23:09:42

标签: javascript node.js meteor

为了设计盲测,Meteor.js应用程序如何隐藏Meteor.js用于构建网站的迹象? PHP有一个X-Powered-By标题可以删除,Meteor有什么提示吗?

2 个答案:

答案 0 :(得分:3)

完全隐藏Meteor.js构建您网站的事实需要经过多少工作才是非常荒谬的。您必须剥离基本上所有核心功能,并直接提供html,完全违背了使用框架的目的。

话虽如此,我建议查看buildwith.com

您输入了一个网址,它会显示有关网站的大量信息。 如果您只需要“愚弄”这样的引擎,可能会有简单的解决方案。

答案 1 :(得分:0)

默认情况下,Meteor应用程序不会向HTTP响应添加任何X-Powered-By标头,您可能会在各种PHP应用程序中找到它。标题看起来像:

$ curl -I https://atmosphere.meteor.com

HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
date: Tue, 31 Dec 2013 23:12:25 GMT
connection: keep-alive

但是,这并不掩盖Meteor的使用。查看Meteor应用程序的来源将非常独特。

<script type="text/javascript">
__meteor_runtime_config__ = {"meteorRelease":"0.6.3.1","ROOT_URL":"http://atmosphere.meteor.com","serverId":"62a4cf6a-3b28-f7b1-418f-3ddf038f84af","DDP_DEFAULT_CONNECTION_URL":"ddp+sockjs://ddp--****-atmosphere.meteor.com/sockjs"};
</script>

如果你试图避免人们甚至通过查看来源告诉你正在使用Meteor,我认为这是不可能的。