首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在浏览器上运行多个自定义协议

如何在浏览器上运行多个自定义协议
EN

Stack Overflow用户
提问于 2021-07-23 09:36:21
回答 1查看 140关注 0票数 0

现在,我想处理自定义协议,比如: app1://params,app2://params。

当运行自动代码(前页加载:window.location.href = 'appname://params') 1协议,它是可以的.

但是,如果运行多协议浏览器将阻止第二协议并显示错误:

不允许启动‘appname://’,因为需要一个用户手势。

为了开发目的,如何禁用从浏览器运行多协议的检查用户界面?

EN

回答 1

Stack Overflow用户

发布于 2021-07-23 10:43:07

从注释中可以看出,您试图在一个函数调用中打开两个具有两个不同协议的不同urls。

为此,您可以使用window.open而不是window.location.href

代码语言:javascript
复制
function runApps() {
  window.open('mailto:foo@foo.com');
  window.open('mailto:bar@bar.com');
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68497129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档