问题描述
我在Windows 7 64bits上使用Electon遇到一个奇怪的错误。
代码中的所有内容都可以正常工作,但是当我运行.exe
,窗口的标题有时(大部分时间)显示为“ Electron”,直到我在窗口顶部传递了一些东西 (然后它神奇地变形为标题)我打算)...
我很确定它与我的代码无关(因为我已经尝试了所有可以找到的东西,以及更多……)以及与Windows资源管理器(以及我的Windows安装)有关的一切。
但是,我仍然猜想Electron会显示一个默认名称 ,然后从HTML页面的标题(或可能设置的任何其他位置) 更新该名称。
所以,我想知道默认名称在哪里? 而且,在哪里可以找到这个令人舌的“电子”并进行编辑呢?
我已经用Resource Hacker修改了.exe
,所以那里没有“电子”的踪影...
我需要重新编译吗? 如果是这样,您是否知道在源代码中可以找到默认的“电子”标题的地方吗?
编辑
所有这些都是在electron-prebuilt
的dist
文件夹内发生的。
但是,无论我的应用程序在哪里,无论我如何运行,它都在做同样的事情。
确实没有代码与这个问题相关...我只是在HTML的开头加上了预期的标题...主要是Vanilla Electron文档,直接来自GitHub ...
这是一张更好地说明问题的图像:
1楼
因此,在仔细研究了来源之后,我在这里找到了它:
电子/原子/浏览器/native_window.cc
200 std::string title("Electron");
现在我想我只需要修改光源并建立自己的电子
//////////// EDIT 2 ////////////
-我非常感谢任何有关如何自己编译电子的帮助////在这里找到了很有希望的文档: : 。
-我正在按照以下说明进行构建,但出现错误:
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>
有人知道这是什么意思吗?
(顺便说一句:“文件名不可解释” =找不到指定的文件,或类似的东西)
////////////////////////////////////
因此,在这里,我们今天将尝试(如果可行,请再次进行编辑,并提供更多的精度),但我仍然对有关此问题的信息感兴趣。
感谢您阅读我
-懒-
2楼
尽管不是在同一上下文中,但我遇到了类似的问题(除非您以某种方式使窗口“重新绘制”,否则应用程序标题不会刷新)。
故障显然在于除非激活Aero,否则电子无法正常工作(例如,当您运行Windows Classic主题时)。
这些提示是通过向我建议的(并且也有一些建议)。
以我为例,再次打开Aero足够好。 我意识到,尽管它不能在每种情况下都能解决问题。
作为参考,导致我发帖的原因是标题与Windows上的标题没有动态更新有关(当您浏览我的快递电子应用程序的页面时)。