2014-02-26 69 views
2

我想建立由煎茶CMD產生對 的Windows 8.1微軟Surface模擬器中運行一個簡單的煎茶觸摸2.3.1應用程序。大廈煎茶觸摸應用程序爲Windows 8(而不是Windows手機8)微軟Surface

1 - 我打開Visual Studio中(2013年),創造了新的JavaScript Windows應用商店項目。 2-將生成的Sencha Touch應用程序文件複製到我的項目中。 3-將起始頁從default.html更改爲index.html。

我然後跑它在模擬器上,但應用程序掛起,在藍裝屏幕白點。我打開了js控制檯,發現日誌中沒有任何東西。

方法從一開始是錯誤的嗎? Sencha Touch團隊假設他們支持Windows 8,但我無法找到任何說明構建過程的文檔。

如果需要任何進一步的信息讓我知道,你的貢獻表示高度讚賞。

回答

1

問題是Windows 8內容安全策略(CSP)。

我之前已經回答similar posts,除了我已經寫了幾篇博客(具體以Ext JS的,但同樣的原理):

簡而言之,Sencha框架都沒有明確支持Win8 CSP ......但是有一點點黑客攻擊可以讓它工作得很好。

+1

感謝Arthurakay的回覆,這解決了暫時的問題。 我仍然相信更專業的方式存在。 如果Sencha聲稱並確認他們支持Windows 8,那麼我們'平臺用戶'不應該定製他們生成的代碼 – keriackus

+1

支持Windows 8的瀏覽器... Windows Phone 8也受支持。本地shell不是。這裏有一條線 - 它類似於支持Firefox,但不支持Firefox OS。 – arthurakay