簡體   English   中英

為什么不能在移動瀏覽器上提交?

[英]Why isn't submit working on mobile browser?

我開發了一個查詢 NASA 圖像 API 的網站。 該網站在我的桌面瀏覽器上運行良好。 但是,當我嘗試從手機進行搜索時,它會卡住刷新然后崩潰。 知道我如何解決這個問題嗎?

鏈接是: https : //searchnasa.herokuapp.com/

我所有的javascript都寫在functions.js文件中,你可以通過源碼查看。

我在 MacOS Safari 上收到以下錯誤:

此網頁已重新加載,因為它使用了大量內存。

當前對每個結果圖像有兩個請求:

[
  "http://images-assets.nasa.gov/image/PIA07081/PIA07081~orig.jpg",
  "http://images-assets.nasa.gov/image/PIA07081/PIA07081~small.jpg",
  "http://images-assets.nasa.gov/image/PIA07081/PIA07081~thumb.jpg",
  "http://images-assets.nasa.gov/image/PIA07081/metadata.json"
]

collection.json請求不是由NASA 圖像和視頻庫實現發出的。 因此,我相信這些請求會導致您的問題。 您應該延遲這些請求,直到用戶打開圖像詳細信息模式之后需要數據。

您甚至可以假設圖像文件始終采用相同的格式,從而更進一步。 請注意,不同的圖像大小只是圖像路徑上的~[orig|small|thumb].jpg后綴。

暫無
暫無

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

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