簡體   English   中英

JavaScript無法在iPad上使用Safari

[英]JavaScript not working in Safari on iPad

我們有一個大型的Web應用程序,我們發現它在iPad上的Safari中無法正常工作。 雖然我們有一個用於測試的iPad,但似乎沒有可能在Safari上看到JavaScript錯誤。 Web Inspector功能似乎需要Mac,我們沒有。

轉到https://desktoplawyer.secureclient.co.uk/dtl/index.cfm?event=base:tryDocument&rapidocsid=5700 ,單擊“下一步”,單擊“英格蘭和威爾士”,單擊“下一步”:每隔一個瀏覽器現在將您帶到一個頁面標題為“初步問題”,但在iPad上的Safari中,它保留在名為“Domicile”的頁面上。

我有什么選擇? 請不要告訴我,我們必須購買Mac ;-)

不久前發生過類似事情。 嘗試在服務器端添加以下標頭對POST請求的響應,看看它是否有效:

Cache-Control: no-cache

問題是,從iOS 6開始,Safari Mobile使用相同的功能簽名緩存AJAX POST方法。 這意味着該方法只會執行一次,服務器的響應將被保存並重復用於其他幾個請求。 如果您在網站上多次發出相同的POST請求,則可能無法獲取新信息。

您可以嘗試使用Ripple Emulator在瀏覽器中模擬iPad https://github.com/blackberry/Ripple-UI

另一種選擇是像Weiner這樣的遠程調試工具 - http://people.apache.org/~pmuellr/weinre/docs/latest/

也許嘗試下載Safari for Windows並在那里進行測試?

僅供參考:按照我在Mac上的Safari步驟進行操作w / o錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM