Firefox 51 fails to load img data via ftp - html

I have just stumbled across some behavior that looks weird to me.
There is a small static test page on my webserver that has the following code:
<html>
<body>
<a href="ftp://my-ftp-server/t.jpg">
<img src="ftp://my-ftp-server/t.jpg"/></a>
<br>image
</body>
</html>
When I load the page in Firefox 51, the image on the page is shown as broken. In the standard Firefox developer console I do not see any requests (well, it is an FTP request, so not surprising it is not shown in HTTP requests list).
When I click on the image box, the image loads correctly.
What I checked so far:
Both links are identical.
The page opens in Google Chrome 56 correctly.
When I change the image data link from ftp to http (the ftp server is accessible via http) the page loads correctly in Firefox.
This does not seem to be a caching issue (clearing the cache does not resolve it)
There is no AdBlock or similar add-ons installed.
Developer console shows "Could not load the" tooltip when mouse hovers over the image link.
What could be the reason for Firefox 51 not displaying the image with data accessible via FTP?
Details: This is Mozilla Firefox 51.0.1 built for OpenSUSE Leap 42.1. So far I could not reproduce neither on Google Chrome, nor on Firefox 50.1.0.

Related

Website popup is blank for Chrome

Our application uses a popup window to show a report. This works in every browser except Chrome.
In Chrome the URL in the Network tab of the inspector has a blank response. I also see Chrome loading an inject.preload.js script from disk cache?
This exact same page works in Firefox and Safari as well. I haven't been able to check IE yet (i'm on a mac today).
What is this inject.preload.js script and why would Chrome not load a URL in a popup?
The exact same code running staging servers works, the popup loads just fine. In production it works everywhere except Chrome. Both staging and production use SSL, have the same config, etc.
I unfortunately can't link as its a secured site.
Inject.preload.js is generally some sort of adblocker. It could be the case that its acting up and blocking your popup. If it is the case, it would show as an icon to the right of the address bar.

Loading pdf file from AWS s3 into iframe does not work in IE 11

I have ASP.NET Core web application. The view is using iframe to load PDF file from amazon s3.
<iframe style="width:100%;height:100vh" src="https://xxxx.s3-us-west-2.amazonaws.com/mybucket/a_01_03_44_35_5745663485955446.pdf"></iframe>
The above code was working fine until recently.
Now iframe does not show any pdf. When i check network using F12 it shows Protocol and Result/Description as Pending
if copy the URL and paste it into IE 11 directly then browser shows the file.
The above behavior is happening in IE 11 and IE Edge, as usual chrome works fine.
I am not sure if recent windows update has got anything to do with this.
Update 1
I take it back, I cannot open S3 url in IE 11 or IE Edge directly either.
This has nothing to do with ASP.NET Core. Why don't you load the PDF with HttpClient and serve it through a controller. Could also have the benefit that you can cache it if this is frequently requested. Or better use the AWS SDK.
I have the same problem since the begining of 2017/08. The difference is I cannot open the url directly on IE11 and Edge eigther. The F12 network tab also shows both Protocal and Result/Description as Pending. No problem on Chrome, firefox and safari.
Several PCs in our company started having this problem from the same time.
Here is a sample url
(please open this by IE11 on Windows10).

Relative urls for images not working in IE11 or Edge, but do on Chrome/FF

I have an Angular 4 front-end application accessing images that are stored on a private S3 bucket. The images are only accessible via an authenticated API call. An example image url would be https://my-app.com/api/aws/s3/download?key=banner.jpeg.
When I am on a page such as https://my-app.com/#/ (I am using hashbang for the urls), I can see the image I want with the following img tag: <img src="/api/aws/s3/download?key=banner.jpeg" /> in Chrome and Firefox.
However, in IE11/Edge, this doesn't work. Using the absolute link instead of the relative one also does not work in IE/Edge.
I do have a base href set up as ./ in my index.html, but this is for my Tomcat server to load my Angular app.
Any thoughts as to why I can't get the image to load?
edit (7/17/17 at 2PM): I see an aborted message in the network tab for IE's dev console for each image. Could this be a SSL issue? Why would Chrome and FF be fine.

Latest chrome cannot load some SVG images via SSL

Has anybody else noticed this with the latest version of Chrome? I have a PayPal svg logo on a CDN and when loaded via SSL Chrome gives an error...
This XML file does not appear to have any style information associated with it. The document tree is shown below.
Here is the SSL link: https://a87617f02a1007f51c8f-e1a64ff9a451d17ba5af147df976bbd6.ssl.cf2.rackcdn.com/paypal.svg
However it works when I open it via an non SSL connection, as seen here...
http://37d92313507f4ae3629c-e1a64ff9a451d17ba5af147df976bbd6.r14.cf2.rackcdn.com/paypal.svg
However the SSL link works in Safari and this issue wasn't here before the Chrome update that hit my computer.
And to make matters more confusing... some SVG files over SSL do work:
https://a87617f02a1007f51c8f-e1a64ff9a451d17ba5af147df976bbd6.ssl.cf2.rackcdn.com/stripe-credit-cards.svg
Thoughts?
Cheers

SSL HTTPS Padlock Visible In IE, Firefox, Safari, but Not In Chrome

I have a webpage (php form using yii framework) secured by ssl that shows an SSL padlock with a yellow alert in Google Chrome. I have not been able to identify the problem and am stumped. It seems to be related to my page and is specific to Google Chrome (other browsers work fine).
Troubleshooting so far:
Eliminated Cache as the Cause
Completely cleared my Google Chrome cache to ensure that previously loaded components were not causing the problem.
Tested the page on a separate machine to confirm that the alert is visible on a different system not related to my machine. Alert on page was generated on separate system.
Scoped the Problem to an Element on My Page
Setup a simple page under the same domain, successfully generated the padlock.
Tested failing page at https://www.whynopadlock.com/check.php and the script indicates that all components are called securely. No alerts generated.
Scoped the Problem To Google Chrome
Tested in Internet Explorer - No alerts
Tested in Safari - No Alerts
Tested in Firefox - No Alerts
Does anybody know of a page element that will cause an alert (broken padlock) in Google Chrome, but not in Internet Explorer, Safari, or Firefox?