【问题标题】:Issue with opining video URL on electron desktop application在电子桌面应用程序上打开视频 URL 的问题
【发布时间】:2020-11-18 11:45:04
【问题描述】:

我构建了一个电子桌面应用程序,当我点击任何锚链接标签时;所有的 HTML 内容都被删除了,我最终得到了视频标签,我无法返回主页!

<a href="https://hostname/directory/video.mp4">video name</a>

即使在开发模式下的 Reload 和 force-Reload 也不起作用!

【问题讨论】:

  • 期望的行为是什么?

标签: electron


【解决方案1】:

当你点击一个链接时,Electron 会打开那个 URL。

如果您想在页面上显示视频,只需使用视频标签:

<video 
  src="https://hostname/directory/video.mp4"
  controls 
  height="200"
  width="300"
></video>

如果你想在默认浏览器中打开这个链接,你必须在外部打开它:

<button onclick="openExternal('https://hostname/directory/video.mp4')">
  video name
</button>
const { shell } = require('electron')

function openExternal (link) {
  shell.openExternal(link)
}

【讨论】:

    猜你喜欢
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    相关资源
    最近更新 更多