在Chrome中看到一些奇怪的行爲,並且不確定在使用appcache時是否會發生預期的行爲,或者只是Chrome。在Chrome中受限制的appcache網絡中的SSL路徑
這是一個由我們的RestAPI支持的單頁應用程序,它在HTTP下請求RestAPI時工作正常,但是一旦我們將url更改爲HTTPS版本,它就會停止工作。 Chrome控制檯中沒有很多(即任何)信息,因此它決定停止工作。
我們已經成功地縮小它在應用程序緩存文件NETWORK
部分,我們可以得到它的工作的唯一方法是使用通配符*
,這是我們不希望這樣做,因爲繞過整個appcache的重點,並降低安全性(從我理解閱讀文檔等)。
我們已經嘗試過任何和所有的API url變體(例如它與各種相關位置中的通配符的組合),但似乎沒有任何作用(即使https://*
也不允許成功請求)。
任何有經驗的人都知道發生了什麼?
感謝
你能張貼您的清單文件? 當您使用HTTPS時,清單HTTPS中的所有項目,包括清單和引用它的頁面?如果沒有,什麼使用HTTPS,什麼不使用? – 2013-03-08 17:49:51
@JaffaTheCake HTTPS清單文件(實際上是整個應用程序)中唯一的部分是其餘的API,它位於不同的域中,應用程序上的所有其他資源都位於應用程序的域中,請求在HTTP下 – Psytronic 2013-03-09 14:28:02