loadUrl 在电子中不起作用
Posted
技术标签:
【中文标题】loadUrl 在电子中不起作用【英文标题】:loadUrl is not working in electron 【发布时间】:2016-10-03 12:01:23 【问题描述】:我是电子新手。
我尝试使用以下几行运行 index.js,它成功了
const electron = require("electron")
const app = electron.app
const BrowserWindow = electron.BrowserWindow
var mainWindow = null
app.on('ready', function ()
mainWindow = new BrowserWindow(width: 800, height: 600)
)
但是当我尝试添加这一行时,
mainWindow.loadUrl('file://$ __dirname/index.html')
它返回一个错误“typeError:mainWindow.loadUrl is not a function”
我搜索了很多答案,但没有得到任何答案。
任何人都可以为此提出解决方案吗? 任何帮助将不胜感激
【问题讨论】:
当你试图在哪里添加那行? const electron = require("electron") const app = electron.app const BrowserWindow = electron.BrowserWindow var mainWindow = null app.on('ready', function () mainWindow = new BrowserWindow( width: 800, height: 600) mainWindow.loadUrl('file://$ __dirname/index.html') ) 感谢 Evan Trimboli 的回复 在 mainWindow = new BrowserWindow(width: 800, height: 600) 之后添加该行 电子窗口正在加载。但它显示“主进程中发生 javascript 错误。未捕获的异常:TypeError:mainWindow.loadUrl 不是函数” 【参考方案1】:loadUrl()
不久前被重命名为 loadURL()
。
【讨论】:
太棒了。现在错误消失了。谢谢@Vadim Macagon。但是窗口没有显示 index.html 内容。 我不知道如何,现在 index.html 的内容正在加载。无论如何,谢谢 Vadim Macagon。【参考方案2】:你可以使用mainWindow.loadFile('$ __dirname/index.html')
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。以上是关于loadUrl 在电子中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
由于需要 Javascript,Paypal 智能按钮在电子邮件中不起作用。有啥建议?