-
Notifications
You must be signed in to change notification settings - Fork 182
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
Add a web application manifest file #133
Comments
Added this to h5bp/html5boilerplate.com-mobile#9 too. PITA we have to do everything twice. |
Genuine query - but are manifest files not more to facilitate installation of web apps? (the common current use case being on mobile). Why add one to this site, what are the specific advantages here? This seems like a perfect fit for Mobile Boilerplate, which is more web-app specific. But should every h5bp site (and also this website specifically) need this by default? |
@alexgibson Mainly for the "Add to homescreen" functionality (which is available in Chrome for Android, but also coming to Firefox). The basic idea is that if we add the |
Firefox has already supported Open Web App manifest installation for some time, so it's great to see work standardising between two browsers here 👍 Apple touch icons are more akin to favicons on iOS (since any site can be bookmarked on the home screen by default). But I think simply bookmarking sites in this fashion is maybe an over simplification of what manifests serve to be. Just my 2 cents :) |
Although I do see advantages in removing all that clutter in the |
@alexgibson I agree that it is oversimplification, but Chrome kinda when from using the I think (and feel free to disagree) that, providing a starting web application manifest file is in general a good idea, even if it will not be used to its "full potential". Having a file that is requested only when needed, that basically contains the metadata for the site/web app, is a better way of doing things then cluttering the edit: Sorry, I missed your second comment. |
Some good points, I'm not strongly disagreeing with adding this, just curious as to the use cases for websites that don't require the more advanced features. Only thing I think the web needs to avoid |
@alexgibson The only things H5BP can do to prevent that sort of issues is try to figure out a good default that is not harmful for anyone, and try to educate / point users to the right learning resources. Unfortunately, other then that, you can't really do anything to ensure that users will not do the wrong things. |
This morning I wanted to close this issue, but it seems there is a bug in Chrome for Android (Blink) related to the CSP header: e.g.:
Note: Didn't find an open issue on this (have to check again when I have more time), but if I haven't missed something from the specification (or something obvious), this looks like a bug. |
@alrra sounds like a bug! can you file on crbug.com ? |
@alrra, @paulirish, according to @kenchris, it's not enabled yet. @kenchris, can you provide details please. |
Yes, Chrome supports it, but as it wasn't in any spec at the point that I implemented it, it was put behind a flag. I guess an intent to ship needs to be send and we can enable it. |
we added one, I've just been punch drunk since the release. |
As above! |
See:
The text was updated successfully, but these errors were encountered: