相关疑难解决方法(0)

如何创建自己的URL协议?(例如:// ...)

我见过:

  • http://www...
  • ftp://blah.blah...
  • file://blah.blah...
  • unreal://blah.blah...
  • mailto://blah.blah...

您看到的第一部分是什么http叫什么?

我可以自己注册吗?

windows protocols protocol-handler

202
推荐指数
4
解决办法
12万
查看次数

如何从网站上发布我的电子应用程序

我们有一个签署交易的电子加密应用程序(除此之外).

我们希望其他网站能够拥有一个打开该电子应用程序的按钮,预先填充了一些参数(交易信息).

流程是:

  1. 用户点击some-crypto-site.com上的"make transaction"
  2. 电子应用打开了预先填充的参数
  3. 用户点击电子应用中的"签署交易"
  4. 电子app在幕后做的事情
  5. 电子应用程序关闭并向some-crypto-site.com发送消息

这可以在运行时或安装时完成.

我试过的(linux,chrome)

app.setAsDefaultProtocolClient这个要点的代码调用,基本上是:

app.setAsDefaultProtocolClient("my-app")
Run Code Online (Sandbox Code Playgroud)

但是在我放入my-app://foo?bar=bazChrome浏览器之后,我得到以下弹出窗口,按下open-xdg什么都不做(除了解除弹出窗口)

在此输入图像描述

我调查了一下

  1. 电子协议api似乎只处理应用内协议
  2. webtorrent .desktop文件这可能是要走的路,我只是不确定如何去做.

也许有一种方法可以在安装时通过电子制造商这样做?

在此先感谢您的帮助,我不知道如何继续前进!

可能有用的资源

  1. 使用mac + window示例的github repo
  2. github评论linux
  3. github评论linux 2
  4. 所有3个操作系统的答案
  5. SO窗口回答
  6. 用于windows registery的npm包
  7. 所以回答
  8. 所以linux回答
  9. 用于Windows的microsoft docs
  10. windows文章
  11. github对windows的评论
  12. github评论mac
  13. info.plst for mac
  14. 旧的回购为mac和胜利

electron electron-builder

14
推荐指数
1
解决办法
3036
查看次数

HTML/Javascript一键打印(无对话框)

是否有可能绕过打印对话框的打印选项?

我正在开发一个封闭的系统,并希望能够预先定义打印对话框设置; 单击按钮后立即处理打印.

从我正在阅读的内容来看,每种浏览器的执行方式各不相同.例如,IE将使用ActiveX.Chrome/Firefox需要扩展程序.基于此,我似乎必须用C++编写一个应用程序,它可以处理浏览器传递的参数,并使用适当的格式(对于标签)进行自动打印.然后我将不得不将其重写为Chrome/Firefox的扩展程序.最终结果是我们封闭系统上的用户必须根据他们使用的浏览器下载/安装这些功能.

我希望还有另一种方法可以解决这个问题,但这项任务很可能违反浏览器安全问题.

html printing

10
推荐指数
3
解决办法
5万
查看次数

从网页打开finder/explorer中的文件夹?

如果我有一个文件系统路径可我打开资源管理器窗口(Windows上)或查找器(在OS X)显示的路径通向文件夹?

Cookie指向跨平台和/或无插件的答案.

html javascript flash silverlight

5
推荐指数
1
解决办法
1719
查看次数