Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSL on browserhacks.com #193

Open
MaverickMartyn opened this issue Feb 6, 2019 · 18 comments
Open

SSL on browserhacks.com #193

MaverickMartyn opened this issue Feb 6, 2019 · 18 comments

Comments

@MaverickMartyn
Copy link

MaverickMartyn commented Feb 6, 2019

I just wanted to point out that you should probably add SSL support on the website, considering that Google is moving towards displaying security warnings on sites without it.

You could consider using something like Let's Encrypt to get free SSL certificates.

@browserstrangeness
Copy link

Not a bad idea at all. Hugo, is this something you need to do at the source or something you are up for setting-up?

@laukstein
Copy link

browserhacks.com is build on GitHub Page. All that is needs to enable SSL is to go to https://github.com/4ae9b8/browserhacks/settings and check "Enforce HTTPS".

Documentation https://help.github.com/articles/securing-your-github-pages-site-with-https/

The problem is #194 that no one is maintaining this project for years.

@browserstrangeness
Copy link

https://github.com/4ae9b8/browserhacks/settings error 404 (page not found) -- will check settings however.

@laukstein
Copy link

https://github.com/4ae9b8/browserhacks/settings error 404 (page not found) -- will check settings however.

needed admin rights to access repo settings.

@browserstrangeness
Copy link

True enough - I may have access to content, but site 'hosting' changes -- doubtful.

@browserstrangeness
Copy link

You are correct, that is a different type of administrator that does that work, the site owner to be exact. Looking back, I did that on my mirror of my own testing page at https://browserstrangeness.github.io but I do not appear to have the rights to do that on this site.

@laukstein
Copy link

laukstein commented Feb 6, 2019

@browserstrangeness where is @4ae9b8 admin? He expected having admin rights for it.

@browserstrangeness
Copy link

Good question.

@XhmikosR
Copy link

XhmikosR commented Feb 9, 2019

@hugogiraudel: can you enable https?

@KittyGiraudel
Copy link
Contributor

Hey there. I’m no longer maintaining Browserhacks and am not part of the @4ae9b8 organisation anymore. That might be for @TimPietrusky I guess now. ;)

@laukstein
Copy link

@SaraSoueidan, do you have admin right fro this repo, can you add me too so I can review/accept pull request, add SSL, etc. progress this repo?

@MaverickMartyn
Copy link
Author

It's good to see people still trying to keep this alive. :)

@browserstrangeness
Copy link

browserstrangeness commented Feb 14, 2019

Actually so am I, it has been a while since there has been any real communication. I don't have the authority to add other users, probably not even the admin level.

Updating information of hacks is different --> One of the issues I had in the past was that people would introduce pull requests to make changes that were not validated among all browsers, so not really smart to allow the pull request. There is much people need to know before making updates.

One of the biggest mistakes is to post 'works on firefox 55' and then someone on ios says that it does not, which if you have been reading my notes, firefox and chrome on ios devices use the safari back end (probably due to a licensing issue with apple) -- Basically the hack does work properly... on the proper os. Some of them worked on linux and chromium due to the lack of additions they have that chrome includes being a proprietary browser. So it is not an easy job - but looks easy at first glance.

That all said, I am THRILLED people are interested in this site still - though not a large number I can assume that more are out there.

@laukstein
Copy link

@browserstrangeness, you simply use BrowserStack to test whatever on different browsers, versions, OSs, devices. Likely best is to clone this project or open another one that could be kept always up-to-date. This ... project is outdated.

@browserstrangeness
Copy link

That is true, but people haven't been doing that. That is what I am saying.

@browserstrangeness
Copy link

But yes, that is how I handle it -- so if people want to make updates, then the whole job must be completed. Not just one test with the browser they are using, but the complete testing of all major browsers listed on our site. The ios issue I mentioned above is one that would ruin the site since people would not be aware of the problem unless they had done this properly.

@KittyGiraudel
Copy link
Contributor

KittyGiraudel commented Feb 15, 2019

Good morning to you all.

Let’s start with the obvious: this project is no longer actively maintained. I am also not convinced it really has to be anymore. Developers who still have to maintain backward compatibility with legacy systems can use the hacks listed on that website. Developers working on newer systems should have less and less needs for browser-specific hacks when building user interfaces.

I believe the decay of that project is not only the symptom of the lack of time from its maintainers. It’s also that such project has way less of a room in the current web development landscape than it did at the time of its creation.

If one wants to fork or create a similar one, basing their work on the Browserhacks database, be my guest. I just don’t think that’s particularly worth it. :)

@laukstein
Copy link

@hugogiraudel, I agree there are way less incompatibilities and inconsistencies between browsers than used to be, but still it is and will stay relevant in most featured browsers. It likely would be best if could handle all with CSS @supports, @supports not and JS CSS.supports() instead, without targeting any specific browser.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants