[英]Any way to pack Sencha Touch app as Google Chrome packaged app?
我有一個Sencha Touch應用程序。 現在需要將其作為Google Chrome應用發布。 我將ST生產版本打包為Google Chrome擴展程序,並在控制台中收到一些錯誤消息:
主要問題是Sencha Touch(不是ExtJS)是否可以用於Google Chrome應用程序,或者肯定是錯誤的,不應該這樣做嗎? 如果Sencha Touch只是Google Chrome應用程序的不好解決方案,我需要在這里停下來嗎?
一個單獨的js文件是最好的解決方案,否則您將不得不對整個頁面進行沙箱處理 :
您無法在Chrome應用頁面中使用內聯腳本。 [...] Chrome擴展程序可讓您放寬默認的內容安全政策; Chrome應用不會。
通過這樣制作一個prefs
包裝器,可以使其比localStorage
更好:
chrome.storage
中的設置加載到內部對象中 settingChanged
事件。 prefs.set
方法中,將值同時放入內部對象和chrome.storage
。 eval
。 最好的解決方案是重構代碼以擺脫eval
,否則將頁面沙箱化,請參閱在Chrome擴展程序中使用eval。 安全地 我沒有使用過Sencha Touch,所以我無法說說它是否易於修改還是值得努力。
也嘗試在他們的支持論壇上提問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.