Outlook contextual add-ins - download links are not working - outlook

I have contextual add-ins and when we click on highlighted text it will open a modal dialog, inside that it contains some link which can be downloaded. when we click on that link in web browser it works fine but when we tried on desktop outlook(Native) it is crashing.
In html i tried in 2 ways, one using anchor tag (<a href="" ng-href="api/rest/download....") and another using by blob (rest call) via angularjs.
Both ways are not working. Is this a limitation in Native outlook to not download any files or am i missing anything here?
Tried target=_blank and the result was same.

The contextual add-in dialog / card is not modal. It is transient dialog that gets closed when it loses focus. Clicking on a link to download a file will cause the dialog to lose focus and close. Also, to download a file, try the openBrowserWindow API. This will also close the contextual card.

Related

Outlook web addin issues

I am developing an Outlook Web Addin using Fabric UI.I have run into couple of issues which are given as follows:
The following is my outlook web addin screen shot:
1:
Issue #1 : I do not have access to addin title "My Test Outlook Web Addin" from within my code. I want to change the CSS properties of the title but I do not seem to have access. This title is defined in an XML file.
Issue #2: I have "Save" and "Cancel" buttons. In their call backs I need to perform some task and close the addin dialog. But I am not able to close the addin dialog. I can close the addin by clicking 'X' icon on the top, but not from within my code.
Issue #3, How to get file types icon with plane JS? (https://developer.microsoft.com/en-us/fabric#/styles/web/file-type-icons)
I am not using React or AngularJS. I am using Core fabric UI with plane JS.
Any help on these issues and on how to control properties of outlook web addin is highly appreciated.
Thanks!
For Issue #1: It is currently not possible to change the styling of the title bar. We track Outlook add-in feature requests on our user-voice page. Please add your request there. Feature requests on user-voice are considered when we go through our planning process.
For Issue #2: You can use the closeContainer API to close the add-in task pane.

Are there any changes in the WebView related APIs in UWP or UAP Windows app?

I am having a Windows 8.1 supported app, but now it is updated to the UWP/UAP (i.e. Windows 10) app.
After updating the custom URI scheme is not working, On a button click on the web page, we were using "navto://" custom URI scheme and handling were done in a js file. The button action was bind through the anchor tag.
From this approach, we navigate our web pages forward/backward or used to send a user to a particular web page.
But now this js file is being not called on the click of the same button and a System Popup appear saying "You will need a new app to open this navto link". For reference, please have a look at the attached screenshot of the error popup. If anybody is familiar with the issue, please suggest me the solution.
Actually I followed this page to migrating the app https://learn.microsoft.com/en-us/visualstudio/misc/migrate-apps-to-the-universal-windows-platform-uwp?view=vs-2015#MigrateCSharp
And also tried other options as well by googling but I haven't got any perfect solution yet.
Thanks

Can I add a button to my add-in next to Send/Discard buttons?

I am writing an Outlook Add-In (Web version, Desktop) and so far I was able to add a link to my app in the contextual menu (see screenshot below - highlighted in yellow). This work well, but it is almost impossible to find the add-in and this is resulting in a ton of customer support calls. I was wondering if there is a way to add the button next to "Send", "Discard", or after the "Elipsis" buttons. This way the add-in would be more visible.
I was thinking about directly modifying the DOM if it is not possible, but I would prefer to not do that.
You can add a button there neither from a web based JS addin nor from a COM based addin for the desktop version of Outlook.

How to add a Firebug Lite extension to Internet Explorer 7/8?

I've been trying to figure out how BrowserStack has added Firebug Lite as an extension to IE 7/8 but cannot seem to find anything that does this. See the image below and note how Firebug icon appears as button in the toolbar.
Can anyone tell me how to do this? I know how to add it to my Favorites, but I want the icon to appear in the toolbar along with the other buttons (by going to Tools -> Customize Toolbar)
It's a Browser Helper Object. The development steps are to add the icon, bind the click event to the browser, and inject the script content.
References
Mozilla ActiveX Control
Chrome Frame ActiveX Control
Browsium Catalyst FAQ
Measure Page Load Time BHO
Button Demo BHO
Building Browser Helper Objects with Visual Studio 2005
Customizing Internet Explorer with User Stylesheets

How to use IE Developer toolbar when customizing CRM Forms?

This is probably one of those questions with an obvious answer, but when I customize a form in CRM it appears in a pop-up without toolbars.
How can I enable the IE toolbar so that it will enable me to easily determine the html elements I need to manipulate in the Javascript?
I'm using IE7 by the way.
Cheers,
Peter.
Hit F11, copy the full url, open new IE window (with toolbars and such) paste url.
Also, make sure that under Settings->Administration->System Settings->Customization "Open Microsoft Dynamics CRM in Application Mode" is unchecked.
Application Mode will always try to hide toolbars and menus.

Resources