我想在我的应用中添加另一个网站,用于桌面和移动设备,并添加一些额外的按钮。
我可以在Electron中使用<webview>
标签。但我无法在科尔多瓦找到一个好的解决方案。
我期望的行为是转换为始终保持在一个窗口中。在Electron中我会听new-window
事件,然后在当前窗口中打开。
this.webview.nativeElement.addEventListener('new-window', (e: any) => {
this.webview.nativeElement.loadURL(e.url)
});
我尝试了<iframe>
,但有些网站对iframe有限制。我无法禁用新窗口功能(如target=_blank
)。
希望有人能给我一些关于cordova平台的想法。