Support » Plugin: BJ Lazy Load » Lazy Load images showing blank in iphone/android in non-wifi mode

  • Not sure how to debug this….was so close to launch! argg.

    I’m using your lazy load and its working great in wifimode on phones and on all other devices.

    HOWEVER, if simply shows a blank spot if the mobile device it is in non-wifi mode (ie 3G or LTE) Tested it on both android/iphone with multiple browsers.

    Also I am using Amazon S3 for image hosting purposes if that matters.

    When i disable the lazy load, images show in non-wifimode.

    Not sure why it would make a difference, would love some incite…or a fix!

    Thanks!

    https://wordpress.org/plugins/bj-lazy-load/

Viewing 4 replies - 1 through 4 (of 4 total)
  • UPDATE: through further testing on the Android phone, the native browser seems to work…however the Chrome browser seems to be replicating over and over again. Also tested another android phone with chrome browser and got the same results.

    Plugin Author Bjørn Johansen

    (@bjornjohansen)

    Wild guess: You are on Sprint?

    I’ve heard that other providers might do this as well, but I’ve never seen a real world example except for Sprint.

    Sprint actually injects their own javascript into HTML pages to proxy images. The solution seems to be adding a HTTP header: Cache-Control “no-transform”. I am not able to verify the solution.

    You can read more about it here:
    http://pleckey.me/blog/2013/09/11/sprint-mobile-broadband-injecting-3rd-party-javascript/

    interesting…another issue though to review as I have been further debugging….with chrome.

    in your file combined.min.js i noticed i am seeing an unexpected token error in the area of: var BJLL = BJLL || {}! function (e) {

    when on a cell phone in chrome that seems to cause errors in various situations…not sure what to make of it. If i un-minify the code it shows up in the chrome browser dev console.

    What are you thoughts?

    Mr Johansen,

    After a bit of a struggle i fixed the issue that occurs with your code on the sprint broadband network with a simple semi-colon.

    https://github.com/mrbm/bj-lazy-load

    Feel free to pull it into your plugin…asap. As of right now, any site using ur plug is showing a blank page on all devices using the sprint network for data.

    Good luck!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Lazy Load images showing blank in iphone/android in non-wifi mode’ is closed to new replies.