I originally posted this in the wrong section, and when I changed the section the post disappeared, so here it is again:
My FiC site is designed to the size of mobile screens. We do not want a so-called responsive design, so we are not using bootstrap. It is a simple app with 3 forms. On Windows IE, FF it works fine, showing a small display in the middle of the screen. We also ran it ok on an android phone.
However the users report that on iPhones and Androids the screen layout is a jumble, and when a button is clicked that should fire javascript nothing happens. We do not have iphones, so we ran it via several emulators, notable crossbrowsertesting.com, and confirmed the users report. It also does not run properly on android, we are not sure how it ran once OK there.
A probably irrelavant note, but we downloaded a program electic mobile suite which runs on a local pc and emulates iphone, and it actually displayed correctly. However in all the other emulators, and the users, it did not. Most users are using iPhone 7.
Suggestions?
Hi Tuvia,
Layout: could you post screenshot showing the discrepancies?
Button not firing event: based on experience, 90% chance of a JavaScript error that occurs before this event handler is installed. We do have iPhone and Safari Mac that opens the development tools target on a connected iPhone Safari; if you can provide an URL we can take a look.
Here is the opening form in windows and in iphone. The URL is http://bym.vmanager.org I emailed you the login and password.
Hi Tuvia,
Safari fails to decode (probably uncompress) almost 80% of the resources.
Weird thing: different outcome for 2 resources in the same folder/directory:
/awScripts/event.simulate.js
OK/awScripts/FoxInCloud.js
KO
maybe you could try to remove static compression on IIS.
see attached screenshots (in French, easy to translate)
Progress! Removing the static compression seems to have helped the CSS files, with a couple exceptions. No graphics ever appear, and the textboxes in a grid do not appear. Like this:
If you wish to try, you should pick the teacher Mrs. Shapiro (watch out there is also a Shaprio) and use password mrsshapiro. Click attendance button, then select options and press enter attendance.
Tuvia,
Access codes in office, will see tomorrow unless you want to re-send them by email
Sent via email.
Strange, all images are fully loaded and show up as 1px * 1px (see screenshot) -- same with Safari Mac & Google Chrome…
There must be something wrong on server side…
Are you able to actually see them in the running site?
1px by 1px? The images cannot be legitimately that small.
1px * 1px is a way for the browser to say "can't understand this image and build a bit map out of it"
eg. trying an image URL gives a similar result in FF: The image “http://bym.vmanager.org/images/vlogo2.png” cannot be displayed because it contains errors.
I googled this about a similar issue; might be useful…
No problem on Android. Will check ios again in emulator.
Uh, the graphics are managed by FiC. They are included in the .exe AND THE checkboxes do not appear in the grid.
There are several other things that do not function properly, especially drop down selectors, but the checkboxes are the highest priority
Update: makes no difference if I manually copy the images to the site or leave them in the exe only.
Also, the image url works in all windows browsers, android, everything except IOS
Getting messy, let's summarize:
Android FF Mobile browser - fine. (Minor problem with some dropdowns not accepting first choice in list, but leave that for later.)
Android Chrome Mobile 35 - no graphices. No checkboxes in grid.
Android Android browser 4.4 - no graphics, did not record but think no checkboxes.
Android Opera Mobile 22 - no graphics. dropdowns do not function correctly so could not proceed further.
Android Dolphin - fine.
iPhone6 Safari Mobile 9 - no graphics, no checkboxes in grid.
Could not test chrome for iOS
no graphics, no checkboxes in grid
same problem actually, grid checkboxes are rendered with images
Update: makes no difference if I manually copy the images to the site or leave them in the exe only
FoxInCloud just copies the image from the exe into the site's image folder
I tried this:
o = CreateObject('wwHTTP')
_cliptext = o.httpget('http://bym.vmanager.org/images/vlogo2.png', '<username>', '<password>')
? Len(_cliptext), o.cRESULTCODE && 7 200
result code is 200 but here is the response:
PNG
Issue could be related to authentication, maybe you could review the authentication methods running on IIS.
Did you review the IIS log? you might find interesting things there…
I see resources coming either with 401 or 200 -- some 401 seem to load correctly:
Nothing relevant in IIS logs. Windows and Basic authentication enabled.
Firefox always works fine. All desktop windows and linux work fine. The actual users use iPhones though.
the best I can do is give you hints where you can search into
you need to find a glitch on IIS, no idea what
Nothing relevant in IIS logs
not even content length?
maybe you could post some lines corresponding to my failed requests of this morning (IP 78.192.56.216)
Using crossbrowsertesting.com, I am able to get that same mix of 200 and 401. In effect iOS is trying in error to reauthenticate numerous times. This seems to be a bug in the Apple Safari browser with any sites running IIS. It is a big bug, was in version 7 and 8, and Apple's official statement seems to be there is no workaround. I will keep searching.
https://discussions.apple.com/thread/6538068?start=30&tstart=0
2017-09-05 09:28:20 207.86.251.35 GET / - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 171 2017-09-05 09:28:33 207.86.251.35 GET / - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:33 207.86.251.35 GET /favicon.ico - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:33 207.86.251.35 GET /favicon.ico - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 404 0 2 0 2017-09-05 09:28:33 207.86.251.35 GET /favicon.ico - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:34 207.86.251.35 GET /favicon.ico - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 404 0 2 0 2017-09-05 09:28:40 207.86.251.35 GET /index.bym - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 6146 2017-09-05 09:28:40 207.86.251.35 GET /awScripts/normalize.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:40 207.86.251.35 GET /awScripts/Window1.3/Themes/default.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:40 207.86.251.35 GET /awScripts/Window1.3/Themes/all.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 46 2017-09-05 09:28:40 207.86.251.35 GET /awScripts/jQuery-UI-1.12.1/themes/hot-sneaks/jQuery-UI.min.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:40 207.86.251.35 GET /awScripts/AW2.6.4/styles/system/aw.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:40 207.86.251.35 GET /awScripts/FoxInCloud.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:40 207.86.251.35 GET /index.bym - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:42 207.86.251.35 GET /index.bym - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 592 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/normalize.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 0 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/FoxInCloud.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/Window1.3/Themes/default.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/AW2.6.4/styles/system/aw.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/Window1.3/Themes/all.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/jQuery-UI-1.12.1/themes/hot-sneaks/jQuery-UI.min.css - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:42 207.86.251.35 GET /awDefaultAll.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 62 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/Window1.3/Themes/default.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 0 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/FoxInCloud.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/Window1.3/Themes/all.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/AW2.6.4/styles/system/aw.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:42 207.86.251.35 GET /awScripts/jQuery-UI-1.12.1/themes/hot-sneaks/jQuery-UI.min.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:42 207.86.251.35 GET /bym.css - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:43 207.86.251.35 GET /awScripts/Scriptaculous1.9.0/scriptaculous.js load=effects,dragdrop 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:43 207.86.251.35 GET /awScripts/event.simulate.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:43 207.86.251.35 GET /awScripts/SWFupload/SWFupload2.2.0.1.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:43 207.86.251.35 GET /awScripts/modernizr.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:43 207.86.251.35 GET /awScripts/Window1.3/window.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 452 2017-09-05 09:28:44 207.86.251.35 GET /awScripts/html2canvas.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 982 2017-09-05 09:28:44 207.86.251.35 GET /awScripts/jQuery-migrate-3.0.0.min.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:44 207.86.251.35 GET /awScripts/jQuery-3.1.1.min.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 858 2017-09-05 09:28:45 207.86.251.35 GET /awScripts/jQuery-UI-1.12.1/jQuery-UI-i18n.min.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 46 2017-09-05 09:28:46 207.86.251.35 GET /awScripts/AW2.6.4/lib/aw.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 2917 2017-09-05 09:28:46 207.86.251.35 GET /awScripts/FoxInCloud.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 733 2017-09-05 09:28:46 207.86.251.35 GET /awScripts/jQuery.fileupload-9.5.6.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:46 207.86.251.35 GET /awScripts/Prototype1.7.3.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 4180 2017-09-05 09:28:46 207.86.251.35 GET /awScripts/jQuery.iframe-transport-9.5.6.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:48 207.86.251.35 GET /bym.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:48 207.86.251.35 GET /welcome_scx.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:48 207.86.251.35 GET /awScripts/waitpic.gif - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:48 207.86.251.35 GET /Images/indicator_remembermilk_orange.gif - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:48 207.86.251.35 GET /Images/vlogo2.png - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:49 207.86.251.35 GET /awScripts/Scriptaculous1.9.0/effects.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 31 2017-09-05 09:28:49 207.86.251.35 GET /awScripts/Scriptaculous1.9.0/dragdrop.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 46 2017-09-05 09:28:49 207.86.251.35 GET /awScripts/jQuery-UI-1.12.1/jQuery-UI.min.js - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 4914 2017-09-05 09:28:50 207.86.251.35 GET /awScripts/jQuery-UI-1.12.1/themes/hot-sneaks/images/ui-icons_c02669_256x240.png - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 15 2017-09-05 09:28:50 207.86.251.35 POST /MethExec.bym &MethAddr=InitControlsInet&ObjAddr=welcome_scx&UserID=&PageInit=true&nReq=1 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 390 2017-09-05 09:28:52 207.86.251.35 GET /index.bym - 80 - 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 401 2 5 0 2017-09-05 09:28:52 207.86.251.35 GET /index.bym - 80 WEBHOST\byhsmiami 78.192.56.216 Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10.12;+rv:54.0)+Gecko/20100101+Firefox/54.0 200 0 0 530 2017-09-05 09:28:52 207.86.