2016-01-25 56 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

相關問題