为了设计盲测,Meteor.js应用程序如何隐藏Meteor.js用于构建网站的迹象? PHP有一个X-Powered-By
标题可以删除,Meteor有什么提示吗?
答案 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,我认为这是不可能的。