开发者社区> 问答> 正文

ios钉钉内置浏览器打开链接出现 不支持的文件类型

ios 在钉钉聊天框内 发送个链接 http://192.168.195.106:9001/index.html 这个页面的代码是

// html
<button id="btn">to 小盒</button>
// js
<script type="text/javascript">
    var btn = document.getElementById("btn");
     
    btn.onclick = function () {
      window.location.href = "https://stuapi.knowbox.cn/deeplink/uLzxQ";
    };
 </script>

下载小盒课堂app的话会打开小盒课堂app 打开完app点击手机上面的钉钉返回到钉钉刚才来的页面,

F60BBD90-F5D7-4757-844D-64EDB4F20865.png

页面出现不支持的文件类型IMG_5208.JPG

点击复制 得到链接: https://ssweb.knowbox.cn/applink/dist/parent/index.html?download_url=https%3A%2F%2Fapps.apple.com%2Fcn%2Fapp%2Fid1475739886&router_url=prapidcalculation%3A%2F%2Fbusiness%2FopenClassRoomScene&dpid=107

我们做了短链接https://stuapi.knowbox.cn/deeplink/uLzxQ 转成长链接https://ssweb.knowbox.cn/applink/dist/parent/index.html?download_url=https%3A%2F%2Fapps.apple.com%2Fcn%2Fapp%2Fid1475739886&router_url=prapidcalculation%3A%2F%2Fbusiness%2FopenClassRoomScene&dpid=107

跳转代码改成:

 btn.onclick = function () {
    window.location.href = 'https://ssweb.knowbox.cn/applink/dist/parent/index.html?download_url=https%3A%2F%2Fapps.apple.com%2Fcn%2Fapp%2Fid1475739886&router_url=prapidcalculation%3A%2F%2Fbusiness%2FopenClassRoomScene&dpid=107'
 };

再通过手机上面的钉钉返回到钉钉刚才来的页面,页面展示正常

在微信环境下短链接跳转展示的效果就是正常的

想问下钉钉这个内置浏览器是做了些什么吗? 我怎么才能用这个短链接呢?

展开
收起
游客jepaf4no27psm 2021-10-13 11:06:05 2112 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载