title: "Open link in new tab" in browser vs. "target=_blank" in HTML
body: <p>I am working on a plugin for Outlook Web Access. My plugin is simply a button using  tag with <code>target='_blank'</code> which sends the user to another page. Based on the <a href="https://msdn.microsoft.com/en-us/library/office/fp161165.aspx" rel="nofollow noreferrer">document</a> from Microsoft:</p>
  <blockquote>
  <p>In supported Web clients, such as Excel Online and Outlook Web App, Office Add-ins are hosted in an iframe that runs using the HTML5 sandbox attribute. ActiveX components or navigating the main page of the web client are not allowed. Office Add-ins support is enabled in the web clients by the integration of the JavaScript API for Office. In a similar way to the desktop client applications, the JavaScript API manages the add-in lifecycle and interoperability between the add-in and the web client. This interoperability is implemented by using a special cross-frame post message communication infrastructure. The same JavaScript library (Office.js) that is used on desktop clients is available to interact with the web client.</p>
  </blockquote>
  <p>Because of the mentioned Sandbox, when the link is clicked, the target page is not shown properly and is shown partially. Surprisingly if I right-click on the same link and select &quot;Open link in new tab&quot;, the target page is shown fine without missing its contents.</p>
  <p>My question is:
  What is the difference between using the attribute <code>target='_blank'</code> in HTML and selecting the &quot;Open link in new tab&quot; option in the browser? And how I can simulate &quot;Open link in new tab&quot; option to make my plugin work without the user needing to right click on the link.</p>
  <p>P.S. I have tried it in both Firefox and Chrome and they have the same behavior.</p>