Skip to content

Development features not supported in Opera Mini, and some crowsourced workarounds for them.

Notifications You must be signed in to change notification settings

ireade/operaminitips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opera Mini Tips (previously WTF Opera Mini?!)

Stat Counter Browser Statistics for Nigeria

According to StatCounter, 73% of users in Nigeria use Opera Mini as their browser on mobile. This is a stark difference to the global percentage of 11%.

This is a huge problem because Opera Mini today is basically like IE 8. It has terrible support for a lot of development features we take for granted.

Opera Mini Tips is a list of all the unsupported or partially supported development features, and some crowsourced workarounds for them.

Although this is directed at Opera Mini, this can be a useful resource for anyone practicing progressive enhancement or graceful degradation.

Visit the Website

Contribute

Help contribute to the workarounds!

Step 1. Create a public Code Pen with your workaround

See example

Step 2. Fork this repository

Step 3. Find the file for the feature your workaround is for

Workaround files are in workarounds/ directory. If the file for your workaround does not yet exist, create one. The title of the file should be the same as the path on the website.

For example, for the CSS3 2D Transforms feature, the url on the website is https://operamini.tips/#/transforms2d, and the corresponding file name is transforms2d.json.

Step 4. Add your workaround details

You will need two details -

  • Your codepen username
  • The id for your pen

You can get these details from the url to your pen. The url structure for a pen is https://codepen.io/[codepen_username]/pen/[pen_id]

For example, for the pen at https://codepen.io/ireade/pen/rxeXBR, the details added to the file in workarounds/transforms2d.json were -

{
	"1": {
		"codepen_username": "ireade",
		"pen_id": "rxeXBR"
	}
}

Step 5. Add your name to the contributors list (optional)

In the README.md file, add your name (and link if you wish) to the bottom of the list.

Step 6. Submit a pull request for your addition

Contributors

About

Development features not supported in Opera Mini, and some crowsourced workarounds for them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published