当我尝试在ElectronJS上使用Waze API时,在控制台上出现此错误:
Uncaught SyntaxError: Unexpected token ...
如果我在Chromium上创建嵌入,则该API效果很好。但是,如果获得相同的代码并尝试在我的Electron应用程序内执行,则无法正常工作。
这是我的示例代码:
<iframe src="https://embed.waze.com/iframe?zoom=13&lat=40.78247&lon=-73.97105&pin=1"
width="100%" height="520"></iframe>
此错误不显示位智图,我希望结果在ElectronJS上有效。
答案 0 :(得分:0)
使用webview标记将“来宾”内容(例如网页)嵌入到Electron应用程序中。访客内容包含在webview容器中。应用程序中的嵌入式页面控制来宾内容的布局和呈现方式。
与iframe不同,Webview的运行过程与应用程序不同。它具有与您的网页不同的权限,并且您的应用程序与嵌入式内容之间的所有交互都是异步的。这样可以确保您的应用不受嵌入内容的影响。注意:从首页在Web视图上调用的大多数方法都需要同步调用主进程。
请尝试使用网络视图:
<webview id="webview" src="https://embed.waze.com/iframe?zoom=13&lat=40.78247&lon=-73.97105&pin=1"></webview>