我在Windows 7 64位上遇到了Electon的奇怪错误。
代码中的所有内容都运行正常,但是当我运行.exe
时,窗口的标题有时(大部分时间)显示为“Electron”,直到我在顶部传递某些内容窗口的强烈(然后它神奇地变成我想要的标题)......
我很确定它与我的代码无关(因为我已经尝试过我能找到的所有东西,还有更多......)以及与Windows资源管理器(以及我的Windows安装)有关的一切
但是,我仍然猜测Electron会出现默认名称,然后更新 HTML页面标题中的名称(或来自任何其他地方)它可以设置)。
所以,我想知道默认名称在哪里?而且,我在哪里可以找到这个嘲弄的“电子”并编辑它?
我已经使用资源黑客修改了我的.exe
,因此那里没有“电子”的痕迹......
我是否需要重新编译?如果,那么,您是否知道我可以找到默认的“电子”标题?
所有这一切都发生在dist
的{{1}}文件夹中。但是,无论我的应用程序在哪里,无论我如何运行它,它都会做同样的事情。真的没有任何代码可以解决这个问题...我在我的HTML头上有一个预期的标题...主要是vanilla Electron文档,直接来自GitHub ......
这是一张更好地说明问题的图片:
答案 0 :(得分:1)
所以经过对来源的深入研究后,我在这里找到了它:
电子/原子/浏览器/ native_window.cc
200 std::string title("Electron");
现在我想我只需要修改来源并建立我自己的电子
///////////编辑2 ///////////
- 我非常感谢有关如何自行编译电子的任何帮助 /// 在这里找到有希望的文档:https://github.com/atom/electron/blob/master/docs/development/build-instructions-windows.md。
- 我正在尝试按照这些说明构建它,但我收到错误:
C:\Users\LazyParia\Desktop\myElectron\electron>C:\Python27\2.7.7\python.exe scri
pt\bootstrap.py -v
Running in verbose mode
git submodule sync
Traceback (most recent call last):
File "script\bootstrap.py", line 189, in <module>
sys.exit(main())
File "script\bootstrap.py", line 39, in main
update_submodules()
File "script\bootstrap.py", line 84, in update_submodules
execute_stdout(['git', 'submodule', 'sync'])
File "C:\Users\LazyParia\Desktop\myElectron\electron\script\lib\util.py", line
173, in execute_stdout
subprocess.check_call(argv, env=env)
File "C:\Python27\2.7.7\lib\subprocess.py", line 535, in check_call
retcode = call(*popenargs, **kwargs)
File "C:\Python27\2.7.7\lib\subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\2.7.7\lib\subprocess.py", line 710, in __init__
errread, errwrite)
File "C:\Python27\2.7.7\lib\subprocess.py", line 958, in _execute_child
startupinfo)
WindowsError: [Error 2] Le fichier spÚcifiÚ est introuvable
C:\Users\LazyParia\Desktop\myElectron\electron>
有谁知道这是什么意思? (顺便说一下:“Lefichierspécifiéestintrouvable”=无法找到指定的文件,或类似的东西)
////////////////////////////////////
所以我们今天就去了,今天我会尝试(如果有效的话,可以通过编辑和更精确的方式回复你)但是我仍然对这个问题的信息感兴趣。
感谢您阅读我-Lazy -
答案 1 :(得分:0)
虽然不是在同一个上下文中,但我遇到了类似的问题(应用程序标题没有刷新,除非你以某种方式让窗口进入&#34;重绘&#34;)。
除非Aero被激活(例如,当您运行Windows经典主题时),否则显然故障在于电子无法正常工作。
这些提示是由following thread向我建议的(有些也是this bug report)。
在我的情况下,再次打开Aero是很好的&#34;。我意识到它在各种情况下都不能完全解决问题。
如需完整参考,导致我发帖的原因是与标题无法在Windows上动态更新有关的问题(当您浏览我的快速电子应用程序页面时)。