SFRA Standards Compliance
SFRA supports standard industry technologies and browsers.
Bootstrap
Storefront Reference Architecture (SFRA) uses Bootstrap 4. Bootstrap was selected because of its wide adoption in the technical community.
For browser support: the latest version of Firefox, Chrome, and Safari. Internet Explorer version 10 and later.
For mobile devices: Android, iPhone, and iPad.
Salesforce B2C Commerce
SFRA requires B2C Commerce Release 17.5 or later, due to the new script APIs used in the application.
Desktop Browsers
SFRA officially supports the two latest versions of the following browsers:
- Microsoft Internet Explorer
- Edge
- Safari (MacOS)
- Firefox
- Chrome
Mobile and Table Browsers
SFRA officially supports the following devices:
- Android phone-only Chrome is supported on Android devices.
- iPhone-only Safari is supported
- iPad-only Safari is supported
Cookies Notification; Opt in for European Cookie Law
European Cookie Law requires websites to notify
customers that cookies are being used and how. The SFRA application uses
an optional content asset, called cookie_hint,
to contain
this notice.
If this asset is ... | Then ... |
---|---|
Missing or offline | No notice is given. The cookies are set as they always have been. This approach is used in the USA, for example. |
Present and online* | The cookie_hint content asset is used to
show a notification: "Cookies are in use on this site." To
proceed, the customer must dismiss the notification. |
SFRA and Web Content Accessibility Guidelines (WCAG)
The WCAG guidelines followed were:
- Level A: 2.4.4 Link Purpose (In Context)
- Level AAA: 2.4.9 Link Purpose (Link Only)
The previous title-related corrections to SFRA use technique H33 (http://www.w3.org/TR/2014/NOTE-WCAG20-TECHS-20140916/H33). The link text is supplemented with the title attribute to add more context. This extra context makes it easier for people with disabilities to determine the purpose of the link.