javascript - Comment ouvrir une balise A dans Electron directement avec le navigateur plutôt que dans le formulaire Frame
为情所困
为情所困 2017-05-16 13:35:36
0
2
1137

C'est mon effet actuel. Ce que je veux, c'est l'ouvrir directement dans le navigateur Tant qu'il y a href, je peux l'ouvrir avec le navigateur Le code est le suivant et il a réussi. Mais lorsque je clique sur a avant d'obtenir le href, un nouveau formulaire apparaît automatiquement. Puis-je l'ouvrir directement dans le navigateur ? Ou obtenir le href avant de quitter le nouveau formulaire ?

为情所困
为情所困

répondre à tous(2)
给我你的怀抱

Il a été résolu. Les données d'une balise ajoutées dynamiquement sont remplacées par href="javascript:void(0)", et l'attribut onclick='send('loadurl-message',urls)' y est attaché. sont des parcours de tableau générés, car toutes les balises a de l'iframe sont des données attachées à la base de données, donc si vous faites cela, il y a de nouveaux puits :
Vous pouvez déjà ouvrir les balises a générées dynamiquement dans le navigateur, mais certaines balises a sont "Télécharger "Le chemin du fichier ne peut pas être ouvert directement dans le navigateur, utilisez donc simplement le chemin d'origine. Le résultat est le suivant :

.

Une fois que la fenêtre de téléchargement est un formulaire vierge généré automatiquement par electron, existe-t-il un moyen d'empêcher sa création automatique ?

滿天的星座

electron a un module appelé shell, shell.openExternal(YOUR_URL).
electron ouvrira automatiquement le navigateur par défaut.
Vous pouvez remplacer la balise a par d'autres balises, puis utiliser l'événement click. Le shell peut également être utilisé du côté du moteur de rendu.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal