epgg / eg

EpiGenome Gateway - WashU EpiGenome Browser
http://epigenomegateway.wustl.edu/legacy/
Other
21 stars 10 forks source link

Error embedding a browser to a website with SSL (https://) #65

Closed leepc12 closed 6 years ago

leepc12 commented 6 years ago

I am trying to embed your browser to a website with SSL, but got Mixed Content error.

image

I have tried all workarounds like <iframe> and copying all .js files to a local directory but all failed. Web browsers always complain about SSL.

Is there any plan to support SSL on your browser?

lidaof commented 6 years ago

Hi @leepc12 , thanks for raising this point. We are working on the HTTPS support actually, will update you asap.

leepc12 commented 6 years ago

@lidaof Hello folks, sorry bothering you again.

Do you guys have sort of ETA for this SSL feature? We are looking forward to embed it to our site :)

lidaof commented 6 years ago

Hi @leepc12, yes, I just get the https setup done on yesterday, wanted to do more tests before I get back to you. You can access the scripts using https URL now. Let me know if you find any issue please. Thanks.

leepc12 commented 6 years ago

Thanks so much for the update @lidaof . It seems to work but still gets Mixed contents errors and the browser tracks do not fit into the embedded window.

image

lidaof commented 6 years ago

Hi @leepc12, sorry for late response. yes, the sukn.js error is a known bug but won't effect the browser function. for the mixed content warning the images and logos could also be accessed using https URL (while seems the URL is coded already in out hosted javascript). I will debug this and update you. Thanks.

leepc12 commented 6 years ago

@lidaof sorry for bothering you, but is there any update on this issue?

lidaof commented 6 years ago

Sure. I don't think the track not fitting problem caused by mixed content? can you try our latest code base please? Also all our js, css, and images can be accessed by both HTTP and HTTPS..

leepc12 commented 6 years ago

It works now. Thanks!

closing this.