Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 如何在页面上识别流星?_Meteor - Fatal编程技术网

Meteor 如何在页面上识别流星?

Meteor 如何在页面上识别流星?,meteor,Meteor,我想写一个小的chrome插件来通知我是否在我访问的页面上使用了meteor。在网页上探测流星的最佳方法是什么 我计划探索窗口的存在。\uuuMeteor\uRuntime\uConfig\uuuu或者有更好的方法吗 寻找流星的存在。发布本身可能是最好的 当在Meteor应用程序上运行到0.5.x版本范围内的某个地方时,此表达式始终返回true。它将在其他地方返回false typeof(Meteor) != "undefined" && (typeof(Meteor.relea

我想写一个小的chrome插件来通知我是否在我访问的页面上使用了meteor。在网页上探测流星的最佳方法是什么


我计划探索
窗口的存在。\uuuMeteor\uRuntime\uConfig\uuuu
或者有更好的方法吗

寻找流星的存在。发布本身可能是最好的

当在Meteor应用程序上运行到0.5.x版本范围内的某个地方时,此表达式始终返回true。它将在其他地方返回false

typeof(Meteor) != "undefined" && (typeof(Meteor.release) == "string" || Meteor.release === null)

工作原理
Meteor.release
通常包含使用的Meteor版本(因此字符串检查)。如果它是使用github上Meteor的
devel
分支构建的,则值为
null
(非常罕见)


使用
窗口。\uuuuMeteor\uRuntime\uConfig\uuuuuu
可能也可以。我记不起它与什么版本兼容。因为它使用了
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu?我个人使用它来检测页面使用的语言/框架。更安全的网站将隐藏他们的技术,但对绝大多数人来说,这是非常有用的


检查:)

你有理由相信你建议的方法不起作用吗?没有:-)到目前为止有效。但我的样本群并不是很大。你能找到一种方法绕过这个特殊的检查吗?这是在一个固定的基础上完成的,也就是说,“避免被认出的流星”的要求是如此完美。详细解释请点击Thx!有趣的是:“如果它是使用github上Meteor的devel分支构建的,那么该值为null(非常罕见)。”我检查的第一个站点:respond.ly-null,可能是从devel分支构建的:-)
if(typeof(Meteor) != "undefined" && (typeof(Meteor.release) == "string" || Meteor.release === null)) {
    console.log("this is a meteor app!");
}