我正在嘗試創建測試Web應用程序的脫機版本。 迄今爲止,它一直在Chrome和Firefox上完美工作,我在那裏進行大部分測試。這意味着我可以進入頁面,控制檯都很好,然後當我拔下我的以太網電纜時(我是這樣的硬核),我仍然可以在瀏覽器和chrome中看到我的所有頁面內容:// appcache-internalsiPad和Safari桌面上的非工作cache.manifest
當我嘗試在iPad上測試它時出現問題,我進入了我的網頁,但當進入飛行模式時,它拒絕訪問該頁面,表示我需要連接到互聯網。所以我決定測試Safari(mac),這是我最接近的,我確實在控制檯上看到cache.manifest mime-type錯誤:Application Cache manifest had an incorrect MIME type: text/plain.
問題是,我確實有.htaccess和它確實指定了AddType text/cache-manifest appcache manifest
,但沒有。即使當我在我的cache.manifest文件中使用網絡嗅探器時,它也會以text/plain的形式出現,我認爲這可能是它在iPad/Safari上未讀取的原因。
任何人都可以幫助我做這件事嗎?我現在完全被卡住了。
鏈接,所述頁面:http://stappler.fr/webapp/index.html – 2012-04-18 10:15:55
你曾經通過檢查您的託管服務提供商,他們的Appache配置允許您覆蓋'.htaccess'中的內容類型? – robertc 2012-04-18 13:03:26
我在想這可能是它。我使用.htaccess很多,但我從來沒有試圖修改內容類型。我的代碼在另一個主機上工作正常,所以我想這確實是託管Apache配置的問題。 – 2012-04-18 13:45:42