let blocked = false;
try {
let wroxWin = window.open("http://www.wrox.com", "_blank");
if (wroxWin == null){
blocked = true;
}
} catch (ex){
blocked = true;
}
if (blocked){
alert("The popup was blocked!");
}
location.reload(); // 重新加载,可能是从缓存加载
location.reload(true); // 重新加载,从服务器加载
navigator.registerProtocolHandler("mailto",
"http://www.somemailclient.com?cmd=%s",
"Some Mail Client");
需求要实现浏览器页面的分享功能,需点击分享打开钉钉PC端的功能。
查看官方文档,只提供了打开对应某个人的协议方式: <a href="dingtalk://dingtalkclient/action/sendmsg?dingtalk_id={id}"></a>
,同时需要制定钉钉号。
如果只是单纯唤起客户端,则可以考虑如下协议,尝试有效:
dingtalk://dingtalkclient/page/link
或者
dingtalk://dingtalkclient/action/switchtab