動的に追加されたタグデータはhref="javascript:void(0)"に置き換えられ、属性onclick='send('loadurl-message',urls)'が付加されます。 iframe 内のすべての a タグはデータベースに添付されたデータであるため、生成されます。そのため、これを実行すると、新たな落とし穴が発生します: 動的に生成された a タグをブラウザで開くことができます。ただし、一部の a タグは「ダウンロード」です。ファイル パスはブラウザで直接開くことができないため、結果は次のようになります。
ダウンロードウィンドウが electron によって自動的に生成された空白のフォームになった後、自動的に作成されないようにする方法はありますか? ?
動的に追加されたタグデータはhref="javascript:void(0)"に置き換えられ、属性onclick='send('loadurl-message',urls)'が付加されます。 iframe 内のすべての a タグはデータベースに添付されたデータであるため、生成されます。そのため、これを実行すると、新たな落とし穴が発生します:
動的に生成された a タグをブラウザで開くことができます。ただし、一部の a タグは「ダウンロード」です。ファイル パスはブラウザで直接開くことができないため、結果は次のようになります。
ダウンロードウィンドウが electron によって自動的に生成された空白のフォームになった後、自動的に作成されないようにする方法はありますか? ?
electron にはシェル、shell.openExternal(YOUR_URL) というモジュールがあります。
electron はデフォルトのブラウザを自動的に開きます。
a タグを他のタグに置き換えて、クリック イベントを使用できます。シェルはレンダラー側でも使用できます。