Outlook Web添加Web浏览器中的可以打开链接
我已经开发了一个非常基本的Outlook Web添加,目的是通过使用指向该应用的URL的iFrame对象来加载Power Apps应用程序,所有这些都来自桌面设备上的Office 365。
它按照预期的方式工作,并且在加载时,电源应用要求用户首先登录,这不是应用程序本身登录的,而是电源应用要求用户先识别并加载应用程序。至少在某些设备上也有效。
引起我的注意,有些用户无法超越登录请求,因为而不是打开浏览器选项卡并显示登录表单,而是添加中的iframe,显示了此消息,显然,这使用户思考该应用程序不起作用:
这个应用程序不起作用。刷新您的浏览器或稍后再试
显然此消息并不少见,至少从我阅读的内容中也不够清楚。
除此之外,Windows正在显示此消息:
您需要一个新应用来打开有关链接
我什至不确定它的含义,但是它显示了一个可以打开“关于链接”的零应用程序的列表,并且可以使用Windows Store的选项。
>
-
-
-
在某些设备上):
- 显示用户登录请求(通过Power Apps)
- Windows无法打开Web浏览器,因此用户无法登录
- 消息,说“应用程序”不起作用,因为应用程序从未加载。
由于我不太了解为什么只在某些情况下发生这种情况,所以我一直在测试问题,我发现,当单击Power Apps登录按钮时显然代表Internet Low Mic Utility Tool
,在使用登录屏幕显示Web浏览器之前执行这个程序。
据我了解,该文件与Internet Explorer有关。
根据Microsoft的说法,Outlook Web Add In In已在Web浏览器中工作,该浏览器是自动选择的( Office加载程序使用的浏览器),因此,如果它已经打开,那么我就不明白为什么它为什么可以打开一个新的选项卡/窗口。
I have developed a very basic Outlook Web Add In, with the purpose of loading a Power Apps app by using an iframe object with a URL pointing to the app, all this from Office 365 on desktop devices.
It works as intended and, when loading, Power Apps asks the user to login first, this isn't the app itself asking to login, but Power Apps asking the user to identify first and then loading the app. This also works, at least on some devices.
It has come to my attention that some users can't make it past the login request, as instead of opening a browser tab and showing the login form, the iframe in the Add In, shows this message, which, obviously, makes users think the app isn't working:
This app isn't working. Refresh your browser or try again later
Apparently this message is not that uncommon and at least from what I've read it isn't clear enough either.
Besides that, Windows is displaying this message:
You'll need a new app to open this about link
I'm not even sure what it means, but it shows a list with zero apps that can open this "about link", and the option to go the Windows Store.
What should happen (and happens on some devices):
- User is shown login request (by Power Apps)
- User logs in
- App is loaded and shown to the user
What happens (only on some devices):
- User is shown login request (by Power Apps)
- Windows can't open a web browser, so the user can't log in
- Message saying app isn't working appears, because app was never loaded.
As I don't quite understand why this only happens on some cases, I have been testing the issue, and I have found that when the Power Apps login button is clicked, a file called ielowutil.exe
, which apparently stands for Internet Low MIC Utility Tool
, is executed before the web browser is shown with the login screen, and this only happens on the devices that can eventually load the app, the ones that fail never run this program.
From what I understand this file is related to Internet Explorer.
The Outlook Web Add In is already working within a web browser, according to Microsoft the browser is chosen automatically (Browsers used by Office Add-ins), so if it's already opened then I don't quite understand why it can't open a new tab/window.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
办公加载程序和电源应用程序系统要求的组合可能是此处错误的原因。虽然平台和Office版本的某些组合仍然支持IE 11用于附加组件,并且可能默认为IE per Office Add-ins使用的浏览器和支持Internet Explorer 11 ,看起来IE不再受到Power Apps的支持(参见运行电源应用程序的浏览器)。
对于您由于IE而提到的问题的用户,您可能需要为加载项添加替代体验以优雅地失败(请参阅在运行时确定,如果该加载项在Internet Explorer中运行),或考虑用于托管Power Apps应用程序的其他解决方案。
The combination of system requirements for Office Add-ins and Power Apps may be the cause of the error here. While some combinations of platforms and Office versions still support IE 11 for add-ins and may default to opening URLs in IE per Browsers used by Office Add-ins and Support Internet Explorer 11, it looks like IE is no longer supported by Power Apps (see Supported browsers for running Power Apps).
For users who experience the issue you mentioned because of IE, you may need to add an alternate experience for the add-in to gracefully fail (see Determine at runtime if the add-in is running in Internet Explorer) or consider a different solution for hosting the Power Apps app.