我想在Electron中使用浏览器打开iframe链接。我找到了一些解决方案,但它们都不起作用,以下是我尝试过的示例:
我认为问题在于链接在scr标签中。
寻找可能的解决方案,弄清为什么没有起作用。
这是一个iframe元素的示例。
寻找可能的解决方案,弄清为什么没有起作用。
这是一个iframe元素的示例。
<iframe src="https://rcm-eu.amazon-adsystem.com/e/cm?o=3&p=48&l=ur1&category=channels&banner=138WWDCBD6MQJVWGMHG2&f=ifr&linkID=0335593f7b48da8f8d1dab568039dc08&t=adrgoe-21&tracking_id=adrgoe-21" width="728" height="90" scrolling="no" border="0" marginwidth="0" style="border:none;" frameborder="0"></iframe>
以下是我的 Electron 代码:
const shell = require('electron').shell;
// assuming $ is jQuery
$(document).on('click', 'a[href^="http"]', function(event) {
event.preventDefault();
shell.openExternal(this.href);
});