suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – So öffnen Sie ein Tag in Electron direkt mit dem Browser statt innerhalb des Frame-Formulars

Dies ist mein aktueller Effekt. Solange es href gibt, kann ich es mit dem Browser öffnen. Der Code ist wie folgt. Aber wenn ich auf a klicke, bevor ich das href erhalte, springt automatisch ein neues Formular heraus. Kann ich es direkt im Browser öffnen? Oder den Href abrufen, bevor Sie aus dem neuen Formular springen?

为情所困为情所困2800 Tage vor1153

Antworte allen(2)Ich werde antworten

  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:37:36

    已经解决了,动态添加的a标签数据替换成href="javascript:void(0)",给其附上属性onclick='send('loadurl-message',urls)',其中的urls是数组遍历产生的,因为iframe里的所有a标签都是数据库附带的数据所以这么操作,接下来有新坑
    已经可以让动态生成的a在浏览器中打开,但是有的a标签是“下载”文件路径,不可直接在浏览器中打开,所以用原始路径即可,结果发现如下图:

    下载窗口后是electron自动生成的空白窗体,有什么办法让其不自动创建

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:37:36

    electron 有个模块叫shell, shell.openExternal(YOUR_URL).
    electron会自动打开默认的浏览器。
    可以把a标签替换成其他的标签,然后使用click事件。shell在renderer端同样可以使用。

    Antwort
    0
  • StornierenAntwort