Develop for the web, not for a browser! Here’s a good quick read about why having a single web browser for all operating systems and devices would not be a good thing:
The article also included this quote from Steve Jobs that I found kind of interesting:
“What’s the point of focusing on making the product even better when the only company you can take business from is yourself?”
Competing browsers are part of what drives innovation on the web. Developing for the ever-changing hardware and software landscape of the web is definitely a challenge. It is important to test websites thoroughly – you want your users to have a good experience regardless of the device and browser they are using.
I recently learned that using
target="_blank" is also a security vulnerability. Using
rel=noopener is recommended. This will prevent the newly opened page from accessing your window object via
<a href="http://mylink.com" target="_blank" rel="noopener">My Link</a>
WordPress began implementing this when adding a hyperlink to text and selecting the “Open link in new window/tab” checkbox. It does not appear that
rel=noopener is supported by Edge at this time.
Here is some more info on
Here are a few examples demonstrating the security vulnerability and how the page that is linked to can manipulate the original page.