如何强制SharePoint列表共享链接在移动设备浏览器中打开?
解决iOS扫码强制打开Microsoft Lists应用的问题
针对你遇到的iOS扫码唤起Microsoft Lists应用导致权限报错,但浏览器直接打开正常的问题,可尝试以下几种解决方法:
替换参数强制走Web端
放弃web=1参数,改为在原共享链接末尾追加&env=Web(如果原链接已有参数)或?env=Web(原链接无参数)。这个参数是微软官方用于指定Web环境的,能更精准地触发浏览器打开逻辑。
示例:https://your-sharepoint-domain.com/.../list.aspx?env=Web调整二维码生成逻辑
若使用第三方二维码工具,选择「强制浏览器打开」的生成选项(部分工具支持),这类工具会给链接添加一层拦截APP唤起的包装,避免iOS系统触发Microsoft Lists的URL Scheme。用短链接包装原链接
将带env=Web参数的Web端链接通过短链接服务压缩,再生成短链接的二维码。短链接的域名不会被Microsoft Lists的Scheme匹配,iOS会默认用浏览器打开。引导用户手动选择打开方式
告知外部用户:扫码后若弹出Microsoft Lists的跳转提示,点击「取消」,然后在系统弹出的选项中选择「在浏览器中打开」,即可正常访问。
内容的提问来源于stack exchange,提问作者Høgsdal
相关产品推荐
相关产品推荐

