2016-01-25 30 views
0

当我运行下面的命令meteor run android-device我应用的设备上加载,但我无法登录或执行任何动作,我也得到了以下错误消息:流星在开发模式下运行Android的设备

I20160125-16:26:04.688(2) (android:http://meteor.local/:0) XMLHttpRequest cannot load http://192.168.20.41:3000/sockjs/info?cb=pp4d6iodxu. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://meteor.local' is therefore not allowed access. The response had HTTP status code 403.

我的手机处于开发人员模式,并且正在通过USB调试(或尝试)。

正如我已经提到,应用程序正在加载,但我从那里死了。

回答

0

尝试了一些事情,包括建立另一个演示应用程序,重新启动多次,设置浏览器的政策和吨准入规则等之后,终于开始上班。这个事情我尝试:

  • 大量accessRules的移动配置
  • 浏览器策略包与标准规则
  • 为了暂时设定为根URL等

所以环境变量图出于什么具体原因造成了这个问题,我开始倒退工作,直到我删除了所有IT。然后它仍然有效。

我已经尝试了两个星期来现在复制这个问题,并且一切都很顺利。把这个问题归结为一个随机错误,在我的系统中,肯定有不止一些人已经击中了它。

我认为我唯一可能错过的是一个软件包更新,它在依赖关系树中修补了一些包,导致整个事件在移动设备上被炸死。

1

尝试添加App.accessRule("*");到/mobile-config.js

+0

我相信这只是问题的一部分。我已经掌握了它的工作原理,但需要减少我添加的一些可能无关的数据,以查看这种特别令人讨厌的情况的最终配方。 – pushplaybang

相关问题